Selenium remotewebdriver在启动浏览器之前卡住了

时间:2017-02-08 06:29:51

标签: selenium cygwin selenium-grid remotewebdriver selenium-grid2

我试图使用remotewebdriver在UNIX机器上从Windows机器远程启动Firefox。我也使用Cygwin和OpenSSH使用ssh远程启动selenium节点(它开始运行正常)。 (我在路径c:\ cygwin64 \ home \ Administrator \ firefox中安装了firefox)

我正在使用以下方式启动网格节点:

  

java -jar selenium-server-standalone-2.53.0.jar -role node -hub http://HUB_IP:4444/grid/register -port 5566 -Dwebdriver.gecko.driver = geckodriver.exe -Dwebdriver.firefox.bin =&#34 ;火狐/ firefox.exe"


但是,执行工作仍然存在:

  

1486534648695 mozprofile :: profile INFO使用配置文件路径C:\ cygwin64 \ tmp \ rust_mozprofile.lpsQghom5pxe

  1486534648699 geckodriver :: marionette INFO启动浏览器C:\ cygwin64 \ home \ Administrator \ firefox \ firefox.exe

  1486534648719 geckodriver :: marionette INFO在localhost上连接到木偶:57059

  1486534650177 Marionette INFO在57059端口收听   

我可以看到firefox进程启动但浏览器没有启动并卡住。
(对于chrome来说,尝试相同的问题) 等待很长时间后,节点抛出异常:,

  

在任务中抛出并未捕获编码异常   完整消息:TypeError:尝试获取资源时出现NetworkError   满堆:


编辑:
当我手动转到安装路径并给出命令firefox.exe时,我无法从Cygwin启动Firefox / Chrome。这也被卡住了,但是一个过程就开始了。仅当我使用远程连接时才会发生这种情况。但是,使用Cygwin在本地启动浏览器。
有没有办法启用它?

0 个答案:

没有答案