【问题标题】:getPageSource() in Selenium WebDriver(a.k.a Selenium2) using Java使用 Java 的 Selenium WebDriver(a.k.a Selenium2)中的 getPageSource()
【发布时间】:2011-12-14 02:11:04
【问题描述】:

如何在 Java 中使用 Selenium WebDriver 查看“标题”和“元”标签之间的页面源代码?

【问题讨论】:

    标签: java webdriver selenium-webdriver assertion


    【解决方案1】:

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

    link to java doc

    【讨论】:

    • javadoc 链接已损坏。
    【解决方案2】:

    你可以比较一个页面的标题如下代码:

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

    【讨论】:

      猜你喜欢
      • 2014-10-11
      • 2015-09-27
      • 1970-01-01
      • 2015-12-30
      • 1970-01-01
      • 2012-05-23
      • 1970-01-01
      • 2016-03-13
      • 1970-01-01
      相关资源
      最近更新 更多