使用 Selenium WebDriver,
使用@FindBy注释您的定位器时,您可以在 How + 组合之间进行选择:
@FindBy(how = How.ID, using = "foobar") WebElement foobar;
或者您可以像这样直接使用位置策略:
@FindBy(id = "foobar") WebElement foobar;
我总是使用较短的第二个版本的方式。
我想不出我应该使用更长的 How+using 版本的任何理由。
所以我的问题是:
有没有需要使用【How + using】的情况?
如果没有,为什么这个更长的版本甚至存在?