0
例如,如果我要測試Google搜索,返回新的Google搜索頁對象的頁面對象模型有什麼好處?在頁面對象模式中返回新頁面對象有什麼好處?
E.g.
public class SearchPage {
private final WebDriver driver;
public SearchPage(WebDriver driver) {
this.driver = driver;
}
public SearchPage search(String query) {
WebElement e = driver.findElement(By.name("q")).sendKeys(query);
e.submit();
return new SearchPage(driver);
}
}
VS
public class SearchPage {
private final WebDriver driver;
public SearchPage(WebDriver driver) {
this.driver = driver;
}
public void search(String query) {
WebElement e = driver.findElement(By.name("q")).sendKeys(query);
e.submit();
}
}
感謝您的幫助!
你可以爭論這樣的鏈接(或「流利」)電話是好還是壞的想法,但是,這正是爲什麼這是正常的。 –