在自动化测试中使用查看页面源中的信息

时间:2019-01-04 10:52:26

标签: java selenium testing tags automated-tests

我正在尝试从我的页面源中获取一些信息。我在每个发行版上运行自动化测试,但希望避免手动更新发行版号,因为我试图将测试集成到CI中,并希望我可以从页面源中提取标记。

我所知道的仅适用于Drivers.getDriver.getPageSource,但不知道如何提取信息。

主要问题是版本分为2部分:

我希望能够从页面源代码中取出1.4.39并添加到字符串中

1 个答案:

答案 0 :(得分:5)

这肯定是可能的,您只需要为此元素添加定位符即可。 例如,如果我将cssSelector视为:

  

meta [http-equiv * ='version']

我们可以轻松做到这一点:

driver.findElement(By.cssSelector("meta[http-equiv*='version']")).getAttribute("content")

这将返回1.4.39作为字符串值。

希望这会有所帮助。