使用Java在Selenium WebDriver(又名Selenium2)中使用getPageSource()

new*_*ane 8 java webdriver assertion selenium-webdriver

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

Sam*_*Sam 15

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

链接到java doc


Rip*_*sim 6

您可以比较页面标题如下代码:

String actualTitle = driver.getTitle();
String expectedTitle = "My Title";
assertEquals(actualTitle, expectedTitle);
Run Code Online (Sandbox Code Playgroud)

如果您想获取页面源代码,可以使用以下java代码:

String pageSource = driver.getPageSource();
Run Code Online (Sandbox Code Playgroud)

如果要验证页面上是否存在特定文本,请执行以下操作:

boolean isTheTextPresent = driver.getPageSource().contains("your text");
assertTrue(isTheTextPresent);
Run Code Online (Sandbox Code Playgroud)