如何使用FindBy和PageFactory机制为Selenium Web元素指定多个定位器

Sel*_*ena 1 java selenium selenium-webdriver

我喜欢在自动化框架中使用PageFactory和FindBy注释来自动定位页面对象类中的元素.

我有一个WebElement,我需要能够指定几个不同的定位器.我认为FindBys是我的解决方案,但显然这不是它的工作原理.它相当于driver.findElement(option1).findelement.(option2).那不是我需要的.我需要能够通过一个或其他定位器找到元素的东西.如果一个不起作用,那么使用另一个定位器.有没有办法使用FindBy注释在Selenium中执行此操作?