JavaでSelenium WebDriverを使用して、「title」タグと「meta」タグの間にあるページのソースを表示するにはどうすればよいですか?
ページをロードした後、driver.getPageSource()
を試すことができます。
Java doc へのリンク
次のコードのように、ページのタイトルを比較できます。
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);