1

FluentLenium でページを操作している間、@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

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 に答える