【发布时间】:2015-07-23 08:09:53
【问题描述】:
使用 Selenium WebDriver,
使用 @FindBy 注释您的定位器时,您可以选择使用方式 + 使用的组合:
@FindBy(how = How.ID, using = "foobar") WebElement foobar;
或者你可以像这样直接使用定位策略:
@FindBy(id = "foobar") WebElement foobar;
我总是使用较短的第二个版本的方式。
我想不出我应该使用更长的 How+using 版本的任何理由。
所以我的问题是:
有哪些情况需要使用[How + using]?
如果没有,为什么还要存在这个更长的版本?
【问题讨论】:
标签: selenium selenium-webdriver annotations webdriver findby