web-dev-qa-db-ja.com

Javaを使用したSelenium WebDriver(a.k.a Selenium2)のgetPageSource()

JavaでSelenium WebDriverを使用して、「title」タグと「meta」タグの間にあるページのソースを表示するにはどうすればよいですか?

8
newcane

ページをロードした後、driver.getPageSource()を試すことができます。

Java doc へのリンク

15
Sam

次のコードのように、ページのタイトルを比較できます。

String actualTitle = driver.getTitle();
String expectedTitle = "My Title";
assertEquals(actualTitle, expectedTitle);

ページのソースを取得したい場合は、次のJavaコードを使用して取得できます。

String pageSource = driver.getPageSource();

特定のテキストがページに存在するかどうかを確認する場合は、次のようにします。

boolean isTheTextPresent = driver.getPageSource().contains("your text");
assertTrue(isTheTextPresent);
6
Ripon Al Wasim