ページオブジェクトを使用してページタイトルを確認するメソッドを作成しようとしていますが、作成できません。グーグルページで何かを検索した後、ページタイトルを確認する方法を書く方法を教えてください。
これが私の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を使用しています。
よろしくお願いします、ShivaOleti。