使用FluentLenium中的Pages时@FindBy可用于查找FluentWebElement:
@FindBy(id = "one")
FluentWebElement exactlyOne;
这完全没问题。但现在我需要找到多个元素:
@FindBy(tagName = "p")
List<FluentWebElement> allP;
我不能让这个工作。我尝试将字段声明为:List,FluentList甚至List但我总是得到null。
我正在使用:Selenium:2.46.0,FluentLenium:0.10.3
答案 0 :(得分:0)
我检查了源代码,似乎与(未发布)版本0.10.4一样,它已修复。
@FindBy(className = "small")
FluentList<FluentWebElement> smalls;
提交的详细信息:https://github.com/FluentLenium/FluentLenium/commit/2e22e244caa0b4b178ec72ceddd8680c6fbe4c46