嘿,我有 2 个容器:
drupalfront 和 浏览器 . drupalfront 容器进行了行为测试,并尝试通过 http://browser:4444/wd/hub 联系 selenium 浏览器。
但是,这回复
**┌─ @BeforeScenario # FeatureContext::resizeWindow()
│
╳ Could not open connection: Unable to create new service: XpiDriverService
╳ Build info: version: '3.8.1', revision: '6e95a6684b', time: '2017-12-01T19:05:32.194Z'**
这是 behat 的正确配置吗?
最佳答案
Behat 默认在以下位置查找 Selenium :http://localhost:4444/wd/hub
如果您在另一台机器或另一个端口上启动 selenium 服务器,您需要使用 wd_host
指定它。在 selenium2
下在 behat.yml
文件。
例子:
wd_host: 'http://192.168.1.2:4444/wd/hub'
或者如果在具有不同端口的本地机器上:
wd_host: 'localhost:4445/wd/hub'
Make sure you are using the right driver for your browser.
关于selenium - 在 docker 环境中使用 selenium 进行 Behat 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48398642/