クラスでは、セレンテストではBy
のみをパラメータとして使用し、一部はWebElement
のみをパラメータとして使用し、両方のパラメータをサポートするメソッドをオーバーロードするメソッドもあります。Selenium ExpectedConditionsパラメータ
- presenceOfElementLocated(ロケータによって最終)
- visibilityOf(最終WebElement要素)
- elementToBeClickable(ロケータによって最終)
- elementToBeClickable(最終WebElement要素)
だから私の質問は以下のとおりです。すべていけないのはなぜ
- メソッドはBy、WebElement、またはその両方を使用しますか?
- By WebElement以上の利点はありますか?
- ページオブジェクトモデルを使用している場合、ページ上の同じ要素に対してByインスタンスとWebElementインスタンスの両方を維持する必要があるのでしょうか?