在设计页面对象类时,我们使用@FindBy(name="value")
即带有名称的FindBy 。
所以下面的代码可以找到一个网页的文本框,比如用户名字段。
@FindBy(name="username")
WebElement txtboxUname;
........//在 testfunction 内部我们这样称呼txtboxUname
它
txtboxuname.sendKeys("purnendu");
那么对于单选按钮页面对象,我们如何通过@FindBy
??? 以下代码不起作用
@FindBy(name="radio")
List<WebElement> radioBtnSelectTrip
;
.......调用内部函数
radioBtnSelectTrip.get(0).click();
上述@FindBy
技术不适用于单选按钮。请您帮助如何通过 Pagefactory 定义radiobutton
和@FindBy
使用它