我使用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/

10-17 01:52