Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Selenium 在cygwin中提供Firefox/Chrome/IE安装路径_Selenium_Cygwin_Selenium Grid_Remotewebdriver_Selenium Grid2 - Fatal编程技术网

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\rus
t_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之前,执行就被卡住了。我添加了一个新问题