gpt4 book ai didi

java - Selenium Java Junit - 如果结果大于 1000 则断言

转载 作者:行者123 更新时间:2023-12-02 04:56:23 25 4
gpt4 key购买 nike

我正在使用 Java Junit 来验证搜索结果是否大于 1000

但 Selenium 只能存储文本(String)

然后我尝试将(String)转换为(Int)

这样我就可以将搜索结果(字符串)与 1000 进行比较。

但是,它不起作用。

此外,我不确定我是否以正确的方式使用 assetThat。

谁知道答案请帮忙!

谢谢!

在 Java 代码中:

    String result = selenium.getText("css=span.rcnt");
System.out.println("Search result is: " + result);

int foo = Integer.parseInt(result);

assertThat("Pass", foo, greaterThan(1000));

最佳答案

我不使用asserThat,更喜欢assertTrue。

但是我从下面的链接中看到,assertTrue 只有两个参数:

http://www.objectpartners.com/2013/09/18/the-benefits-of-using-assertthat-over-other-assert-methods-in-unit-tests/

尝试:

 assertThat(foo, greaterThan(1000);

关于java - Selenium Java Junit - 如果结果大于 1000 则断言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28731067/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com