1
我刚开始玩弄behat,我很喜欢它。然后我关掉电脑,回家过一天,当我回来的时候,什么都没有为我工作了!我一直在努力解决这个问题几天,但看起来像配置各不相同,我找不到任何适合我的东西。我收到以下错误我无法连接到我的网站
Given I am on the homepage # Drupal\DrupalExtension\Context\MinkContext::iAmOnHomepage()
Could not open connection: Curl error thrown for http POST to http://localhost:4444/wd/hub/session with params: {"desiredCapabilities":{"tags":["rio","PHP 5.5.9-1ubuntu4.9"],"browser":"firefox","version":"14","ignoreZoomSetting":false,"name":"Behat feature suite","browserName":"firefox"}}
The requested URL returned error: 500 Server Error (Behat\Mink\Exception\DriverException)
我有我的behat.yml文件设置为这样:
default:
default:
suites:
default:
contexts:
- FeatureContext
- Drupal\DrupalExtension\Context\DrupalContext
- Drupal\DrupalExtension\Context\MinkContext
extensions:
Behat\MinkExtension:
base_url: http://localhost:80/vic
goutte: ~
default_session: selenium2
browser_name: 'firefox'
selenium2:
capabilities: { "browser": "firefox", "version": "14"}
javascript_session: selenium2
Drupal\DrupalExtension:
blackbox: ~
drush:
root: /var/www/html/vic
api_driver: 'drupal'
drupal:
drupal_root: '/var/www/html/vic'
就像我说的,这是以前的工作就好了。现在我不知道它为什么停止。我的错误也很奇怪。基地网址似乎并没有注册,我不知道为什么它拉起端口4444或转到文件夹结构wd/hub/session。这件事我真的很失落。任何帮助或见解,你可以提供将非常感谢!
一些背景。我在本地机器上运行这个本地环境。我在一个Linux机器上。基本网址在我的浏览器中适用于我,但behat似乎无法达到它,并且它添加了一个奇怪的端口(应该是80)和路径。它有用的一天,没有什么改变,除了重新启动(所以我需要启动一个服务或什么)?
如何我可以用selenium-server绑定firefox驱动程序?我试过“-Dwebdriver.firefox.driver =/path/to/geckodriver”。但它不起作用 – Unnikrishnan