1

在 FluentLenium 中使用页面时,@FindBy 可用于定位 FluentWebElement:

@FindBy(id = "one")
FluentWebElement exactlyOne;

这工作得很好。但现在我需要定位多个元素:

@FindBy(tagName = "p")
List<FluentWebElement> allP;

我不能让它工作。我尝试将字段声明为:List、FluentList 甚至 List,但我总是得到 null。

我正在使用:硒:2.46.0,FluentLenium:0.10.3

4

1 回答 1

0

我检查了源代码,似乎(尚未发布)版本 0.10.4 已修复。

@FindBy(className = "small")
FluentList<FluentWebElement> smalls;

提交详情:https ://github.com/FluentLenium/FluentLenium/commit/2e22e244caa0b4b178ec72ceddd8680c6fbe4c46

于 2015-07-02T13:57:30.147 回答