繁体   English   中英

使用Webdriver @FindBy批注查找元素的各种方法

[英]various ways to find elements by using Webdriver @FindBy annotations

我正在尝试找到使我的Webdriver脚本正常工作的解决方案。 我需要您的帮助才能找到适合我的方案的解决方案。

我有一个通过使用选项卡式屏幕创建表单的Web应用程序。 有一个具有相似属性的“下一步”和“后退”按钮,我找不到解决方案。

xpath不起作用,CSS具有相同的名称,并且变得混乱。

这是需要单击的“下一步”按钮:

 <div class="button" style="margin-right: 5px;"> <input type="button" onclick="javascript:submitForm('metaStudyAction!moveToData.action')" value="Next"> 

我想使用@FindBy批注来查找元素。 我可以将HOW与多个属性一起使用吗?

您可以将css用于多个属性

@FindBy(css = "[type='button'][value='Next']")
private WebElement button;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM