Selenium2 Java - 检查页面上的值是否大于X.

时间:2018-04-17 11:56:36

标签: java html selenium

我在网页上有一个标记,其中包含Python提供的值(来自AWS Athena查询的整数 - 如果查询失败,它将为0)。

我想断言该值大于0.我该怎么做?该部分页面的HTML将是

<h1>Total: 5</h1>

我目前有

assert driver.getPageSource().contains("Total");

但是想要检查该值是否也大于0。

编辑: 加入

assert !driver.getPageSource().contains("Total: 0");

这似乎有效。有没有更好的方法呢?

1 个答案:

答案 0 :(得分:0)

如果您想断言<h1>标记不包含 0 的任何文字,您只需按照以下方式查询您的查询:

assert !driver.findElement(By.tagName("h1")).getAttribute("innerHTML").contains("0");