java - 在 Selenium Webdriver (Java) 中断言整数值

标签 java selenium webdriver automated-tests

我需要检查搜索结果是否超过 500。我可以打印实际的搜索结果,但我在断言它实际上超过 500 时遇到了一些问题。这就是我所拥有的:

public void cucumberstuffblabla(Integer expectednumber)    throws Throwable {
waitForElementPresent(By.locator);

    int givennumber = Integer.parseInt(driver.findElement(By.locator)).getText());

    Assert.assertTrue (givennumber, greaterThan(expectednumber));

假设 execptednumber 整数为 500,则 Assert 永远不会给我正确的断言,而总是给出 CannotResolveMethod。

最佳答案

试试这个,

 Assert.assertTrue(givennumber < expectednumber);

关于java - 在 Selenium Webdriver (Java) 中断言整数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41589576/

相关文章:

python - 访问网页中的列表框时出现 NoSuchElementException

java - org.openqa.selenium.InvalidElementStateException :Cannot perform native interaction: Could not load native events component

Java/Selenium 重构

python - 机器人框架同时点击多个对象

java - 如何使用 Selenium WebDriver java 从下拉列表中获取所有选项

java - Webdriver - 页面对象模型和 Maven 找不到类

java - 如何将多种类型的用户重定向到实时Firebase数据库中各自的 Activity ?

java - Eclipse 中的 Ant 未解析链接文件夹

java - 为什么我的球一直闪烁?

java - Java中如何将两个 “Cards”的值相加?