Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/358.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Selenium2 Java-检查页面上的值是否大于X_Java_Html_Selenium - Fatal编程技术网

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

Selenium2 Java-检查页面上的值是否大于X,java,html,selenium,Java,Html,Selenium,我在一个网页上有一个标记,它将包含Python提供的值(一个来自AWS Athena查询的整数,如果查询失败,它将为0) 我想断言该值大于0。我该怎么做?这部分页面的HTML将是 <h1>Total: 5</h1> 但您也希望检查该值是否大于0 编辑: 增加 这似乎有效。有更好的方法吗?如果您想断言标记不包含任何文本,如0,您可以简化查询,如下所示: assert !driver.findElement(By.tagName("h1")).getAttribute("i

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

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

<h1>Total: 5</h1>
但您也希望检查该值是否大于0

编辑: 增加


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

如果您想断言
标记不包含任何文本,如0,您可以简化查询,如下所示:

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