我是BEHAT的初学者。我刚刚采用了一个基本的示例脚本,并尝试在firefox / chrome驱动程序中执行相同的操作,但在执行时遇到问题。
我的Behat.yml:
默认值:扩展名:Behat \ MinkExtension \扩展名:base_url:http://en.wikipedia.org goutte:~selenium2:〜browser_name:chrome default_session:selenium2 javascript_session:selenium2 selenium2:wd_host:“http://127.0.0.1:4444/wd/hub”
该脚本成功执行,但它没有打开浏览器并执行。
启动selenium驱动程序:java -Dwebdriver.gecko.driver =“C:\ Automation \ geckodriver.exe”-Dwebdriver.chrome.driver = chromedriver.exe -jar selenium-server-standalone-3.9.1.jar
您需要启动Selenium通过双反斜杠(\\)
或通过单个正斜杠(/)
传递WebDriver变量的绝对路径,如下所示:
java -Dwebdriver.gecko.driver="C:\\path\\to\\geckodriver.exe" -Dwebdriver.chrome.driver="C:\\path\\to\\chromedriver.exe" -jar selenium-server-standalone-3.9.1.jar