Selenium 无法创建新的会话

4
这是因为我在一个搜索框上有一个失败的Behat测试——该字段是通过JavaScript添加的,所以我认为Selenium可能存在问题(或者我的设置有问题)。
我发现,如果我访问http://localhost:4444/wd/hub并点击“创建会话”,选择任何浏览器(android、iphone、firefox、chrome、internet explorer、opera),都会出现错误消息:无法创建新会话
我不确定这两个问题是否相关(失败的@javacript测试和无法创建会话)。
我在osX Sierra 10.12.5上使用java -jar /usr/local/bin/selenium-server-standalone-3.5.0.jar -port 4444启动Selenium。
我的当前配置在behat.yml中。
javascript_session: selenium2
  goutte: ~
  selenium2:
    wd_host: 'http://localhost:4444/wd/hub'

虽然我不认为这会影响从/wd/hub创建会话的能力。

1个回答

7
问题在于我没有驱动程序。我下载了Gecko Driver,将可执行文件移到了/usr/local/bin,一切都好了。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接