使用帶有Vagrant的Laravel 5+。讓WebDriver與Firefox合作
我使用有硒運行:
java -jar vendor/se/selenium-server-standalone/bin/selenium-server-standalone.jar -Dwebdriver.firefox.bin="/usr/bin/firefox"
使用無頭顯示:
sudo Xvfb :10 -ac
但是當我運行codeception:
./vendor/bin/codecept run selenium --steps
我收到以下錯誤:
[Facebook\WebDriver\Exception\UnknownServerException] Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefox console output: Error: GDK_BACKEND does not match available displays
我很困惑我應該使用的服務器和端口。 目前我通過http://localhost:8000
訪問網站,但是,這是外流浪者。
我觀察$url = 'http://localhost:4444/wd/hub'
,裏面api\vendor\facebook\webdriver\lib\Remote\RemoteWebDriver.php
由於錯誤輸出:
127.0.0.1 on port 7055.
我最終試圖獲得驗收測試工作,所以我可以測試我的角元素 –