我使用Java Junit验证搜索结果是否大于1000
但硒只能存储为(String)的Text
比我尝试将(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/