【发布时间】:2018-12-03 21:32:47
【问题描述】:
我尝试使用注解 (@FindBy) 来反射 WebElement 按钮。在不同的PageOject 中是相同的 id。我该如何考虑这个 WebElement ? (例如验证、搜索按钮、姓名、生日输入)
【问题讨论】:
-
谢谢,但这对我没有帮助,如何从我的应用中分解所有输入和搜索按钮?
标签: java selenium refactoring
我尝试使用注解 (@FindBy) 来反射 WebElement 按钮。在不同的PageOject 中是相同的 id。我该如何考虑这个 WebElement ? (例如验证、搜索按钮、姓名、生日输入)
【问题讨论】:
标签: java selenium refactoring
您可以使用@FindBy 注释并将网络元素设为私有,并声明访问该私有网络元素的方法。
@FindBy(how=How.XPATH,using="your x path of element")
private WebElement elementName;
public WebElement elementName(){
return elementName
}
【讨论】: