Selenium WebDriver を使用して、
ロケーターに@FindByでアノテーションを付ける場合、How + using: の組み合わせから選択できます。
@FindBy(how = How.ID, using = "foobar") WebElement foobar;
または、次のようにロケーション戦略を直接使用できます。
@FindBy(id = "foobar") WebElement foobar;
私はいつも、より短い 2 番目のバージョンを使用します。
より長い How+using バージョンを使用する理由が思いつきません。
だから私の質問は:
【How + using】を使用する必要がある状況はありますか?
そうでない場合、なぜこの長いバージョンが存在するのでしょうか?