首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用@FindBy查找元素列表

如何使用@FindBy查找元素列表
EN

Stack Overflow用户
提问于 2015-07-02 21:37:10
回答 1查看 803关注 0票数 1

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

代码语言:javascript
复制
@FindBy(id = "one")
FluentWebElement exactlyOne;

这可以很好地工作。但是现在我需要定位多个元素:

代码语言:javascript
复制
@FindBy(tagName = "p")
List<FluentWebElement> allP;

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

我使用: Selenium: 2.46.0,FluentLenium: 0.10.3

EN

回答 1

Stack Overflow用户

发布于 2015-07-02 21:57:30

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

代码语言:javascript
复制
@FindBy(className = "small")
FluentList<FluentWebElement> smalls;

提交的详细信息:https://github.com/FluentLenium/FluentLenium/commit/2e22e244caa0b4b178ec72ceddd8680c6fbe4c46

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31186171

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档