有人可以帮助我弄清楚如何在Page Object factory中使用多个标识符,例如:
@FindBy(how = How.NAME, using = "sex" And how = How.Value, using = "Male")
注意:上面只是一个例子,我知道我们可以用不同的方式处理单选按钮。
我能够使用XPath执行此操作,但我找不到任何关于在单个查找中使用多个标识符的文档。
请给我一个解决方案?
答案 0 :(得分:0)
FindBy
会收到findElement
@FindBy(how = How.Name, using = "sex")
WebElement element
相当于
WebElement element = driver.findElement(By.name("sex"));
这意味着您可以为Xpath
注释提供FindBy
定位器
@FindBy(how = How.Xpath, using = "//*[@name='sex' and @value='Male']")