使用Java在Selenium WebDriver(a.k.a Selenium2)中使用getPageSource()

时间:2011-12-14 02:11:04

标签: java webdriver selenium-webdriver assertion

如何使用Selenium WebDriver和Java查看“title”和“meta”标签之间的页面来源?

2 个答案:

答案 0 :(得分:15)

您可以在加载页面后尝试driver.getPageSource()

link to java doc

答案 1 :(得分:6)

您可以将页面标题与下面的代码进行比较:

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);