正如我们在 serenity bdd (cucumber) 中所知道的,webdriver 是通过使用PageObject
class 启动的。
public class OpenPage extends PageObject {
OpenPage(WebDriver driver){
super(driver);
}
public void open_page() {
getDriver().navigate().to("https://www.google.com/");
}
}
在 serenity.properties 中包含以下属性:
webdriver.chrome.driver = chromedriver
webdriver.driver = chrome
代码的问题是这没有打开 chrome 浏览器。