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

时间:2016-03-10 16:35:17

标签: selenium webdriver

我正在尝试找到我的Webdriver脚本的解决方案。我需要你的帮助才能在我的方案中找到解决方案。

我有一个使用标签式屏幕创建表单的Web应用程序。有一个具有相似属性的Next和Back按钮,我找不到解决方案。

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

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

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

我想使用@FindBy注释来查找元素。我可以使用具有多个属性的HOW吗?

1 个答案:

答案 0 :(得分:0)

您可以将css用于多个属性

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