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