0
List<WebElement> count=  driver.findElements(by.xpath("abc"));

如果我使用上面的行,我会收到一个错误:

"Type safety: The expression of type List needs unchecked conversion to conform to List<WebElement>"

我正在做一个TestProject编码的 android 测试

4

1 回答 1

0

如果您检查findElements源代码中的方法:

    @Override public List<T> findElements(By by) {
        return super.findElements(by);
    }

T 是传递给泛型接口 List 的类型参数。为了使用它,您必须在代码中定义类型:

List<MobileElement> count = driver.findElements(by.xpath("abc"));
于 2020-11-02T00:30:32.770 回答