Sel*_*ena 1 java selenium selenium-webdriver
我喜欢在自动化框架中使用PageFactory和FindBy注释来自动定位页面对象类中的元素.
我有一个WebElement,我需要能够指定几个不同的定位器.我认为FindBys是我的解决方案,但显然这不是它的工作原理.它相当于driver.findElement(option1).findelement.(option2).那不是我需要的.我需要能够通过一个或其他定位器找到元素的东西.如果一个不起作用,那么使用另一个定位器.有没有办法使用FindBy注释在Selenium中执行此操作?
截至今年5月,Selenium显然有一个新功能 - @FindAll注释完全符合我的需要;
http://selenium.googlecode.com/git/docs/api/java/org/openqa/selenium/support/FindAll.html http://selenium.10932.n7.nabble.com/Pull-Request-62-Add -a-的FindAll的注释到了Java的页-工厂td24814.html
| 归档时间: |
|
| 查看次数: |
7554 次 |
| 最近记录: |