我有一个硒问题,当我尝试运行我的功能测试与behat,我的测试工作完美之前,我只安装了php7而不是php5我不知道这是问题的原因还是不是我也升级了我的Ubuntu的16.04。Selenium与远程浏览器通信错误。它可能已经死亡
这是错误消息我得到:
任何人都可以帮我这个好吗?
我有一个硒问题,当我尝试运行我的功能测试与behat,我的测试工作完美之前,我只安装了php7而不是php5我不知道这是问题的原因还是不是我也升级了我的Ubuntu的16.04。Selenium与远程浏览器通信错误。它可能已经死亡
这是错误消息我得到:
任何人都可以帮我这个好吗?
你需要下载从here最新geckodriver
和望着例子在this
好像你需要做的是设置牵线木偶为True desiered功能如下: -
$capabilities->setCapability('marionette', true);
示例:
$host = 'http://localhost:4444/wd/hub';
$capabilities = DesiredCapabilities::firefox();
$capabilities->setCapability('marionette', true);
$driver = RemoteWebDriver::create($host, $capabilities, 5000);
我下载了geckodriver,但我真的不知道该怎么做,或者我该把它放在哪里!请说明什么? –
@zakariabensassi你需要提供该驱动程序的路径,当你正在运行硒服务器jar为: - 'java -Dwebdriver.gecko.driver = path/to/geckodriver.exe -jar selenium-server.jar' .. –
感谢您的解释,我做了它的工作,但不完美现在我可以看到浏览器,但我有另一个错误! POST/session/ea10aa26-1337-4f3e-842d-cf68f76c24f3/moveto与已知命令不匹配(警告:服务器未提供任何堆栈跟踪信息) –
您是在本地网络还是在基于云的服务中执行? – lauda
我在本地执行它 –
当某个动作执行或随机时,会发生这种情况吗? – lauda