Selenium 在cygwin中提供Firefox/Chrome/IE安装路径
我正在尝试使用Selenium 在cygwin中提供Firefox/Chrome/IE安装路径,selenium,cygwin,selenium-grid,remotewebdriver,selenium-grid2,Selenium,Cygwin,Selenium Grid,Remotewebdriver,Selenium Grid2,我正在尝试使用remotewebdriver在UNIX机器上远程启动Firefox 我尝试在路径中添加Firefox,如下所示: $ echo $PATH /cygdrive/c/Program Files (x86)/Google/Chrome/Application/:/cygdrive/c/Program Files (x86)/Mozilla Firefox/ 但是当geckodriver.exe试图在windows默认路径中查找Firefox时,浏览器仍然无法启动 以下是seleni
remotewebdriver
在UNIX机器上远程启动Firefox
我尝试在路径中添加Firefox,如下所示:
$ echo $PATH
/cygdrive/c/Program Files (x86)/Google/Chrome/Application/:/cygdrive/c/Program Files (x86)/Mozilla Firefox/
但是当geckodriver.exe
试图在windows默认路径中查找Firefox时,浏览器仍然无法启动
以下是selenium hub的日志:
1486475449767 mozprofile::使用配置文件路径的配置文件信息
C:\cygwin64\tmp\rust_mozprofile.Rmyr2i85U1HV 1486475449774 geckodriver::木偶信息启动浏览器 C:\ProgramFiles(x86)\Mozilla Firefox\Firefox.exe 我还尝试在启动selenium节点时添加以下属性:
-Dwebdriver.firefox.bin=“/cygdrive/c/程序文件(x86)/Mozilla firefox/” 但是,引发了异常:
原因:org.openqa.selenium.WebDriverException:'webdriver.firefox.bin'属性集,但无法找到请求的二进制文件:/cygdrive/c/Program Files(x86)/Mozilla firefox/.exe
异常:无法初始化类org.openqa.selenium.firefox.internal.Executable 有没有办法提供firefox安装文件夹的路径?
编辑: 提供参数后:
-Dwebdriver.gecko.driver=geckodriver.exe-Dwebdriver.firefox.bin=“firefox/firefox.exe” 执行卡在:
1486534065121 mozprofile::使用配置文件路径C:\cygwin64\tmp\rust_mozprofile.eqdfinagnajdu的配置文件信息 1486534065135 geckodriver::木偶信息启动浏览器>C:\cygwin64\home\Administrator\firefox\firefox.exe 1486534065198 geckodriver::连接到本地主机上的木偶的木偶信息:56702 1486534068740端口56702上侦听的木偶信息
请尝试转义字符并指定.exe文件:
-Dwebdriver.firefox.bin=“/cygdrive/c/Program Files\(x86)/Mozilla firefox/firefox.exe”
尝试转义字符并指定.exe文件:
-Dwebdriver.firefox.bin=“/cygdrive/c/Program Files\(x86)/Mozilla firefox/firefox.exe”
尝试在/home/Administrator/firefox中安装firefox,并将以下参数传递到网格-Dwebdriver.gecko.driver=geckodriver.exe-Dwebdriver.firefox.bin=“firefox/firefox.exe”在启动浏览器之前,执行就被卡住了。我添加了一个新的questiopn,在/home/Administrator/firefox中安装firefox,并将下面的参数传递到grid-Dwebdriver.gecko.driver=geckodriver.exe-Dwebdriver.firefox.bin=“firefox/firefox.exe”在启动browserI之前,执行就被卡住了。我添加了一个新问题