【发布时间】:2016-04-02 03:39:10
【问题描述】:
我正在尝试编写一种方法来使用页面对象验证页面标题,但我无法做到。你能帮我写一个方法来在谷歌页面搜索后验证页面标题吗?
这是我的 2 节课。
1 类
public class GoogleSearchPage {
protected WebDriver driver;
@FindBy(name="q")
private WebElement SearchBox;
@FindBy(name="btnG")
private WebElement SearchButton;
public void SearchFor(String SearchTerm)
{
SearchBox.sendKeys(SearchTerm);
SearchButton.click();
}
}
类2
public class TestSearchResults {
WebDriver driver;
GoogleSearchPage page;
@BeforeClass
public void Launch() throws Exception
{
driver = new FirefoxDriver();
driver.get("http://google.com");
}
@AfterClass
public void Close()
{
driver.quit();
}
@Test
public void ResultPage() {
System.out.println(page);
page=PageFactory.initElements(driver, GoogleSearchPage.class);
page.SearchFor("selenium");
}
}
请您帮忙在显示搜索结果后如何验证标题
注意:我正在使用 TestNG。
提前致谢, 湿婆奥莱蒂。
【问题讨论】:
标签: java selenium-webdriver testng pageobjects