1

visibilitOfElementLocatedを使用して要素を検索することを好みますpresenceOfElementLocated。この理由は、それも機能するためpresenceOfElementLocatedです(間違っている場合は修正してください)。

しかし、 を使用するだけで目標を達成できる状況はほとんどpresenceOfElementLocatedなく、代わりに を使用しvisibilityOfElementLocatedました。

質問 :

  • これはコードのパフォーマンス (時間) に影響しますか?

(または言い換えさせてください)

  • 適切なものを に変更すると、パフォーマンス(時間)は向上しpresenceOfElementLocatedますか?
4

1 に答える 1

7

まあ、ページ上の要素の存在を確認するだけで、存在presenceOfElementLocated要素が表示されているかどうかを確認する必要があるため、少し速くなると思います。visibilityOfElementLocated

しかし、パフォーマンスの観点からは問題ではないと思います (このチェックで 0.001 秒節約できれば何の意味がありますか?)、ユース ケースに応じて適切な方法を選択することをお勧めします。

  • presenceOfElementLocated要素が表示されているかどうかを気にせず、ページ上にあるかどうかを知る必要がある場合に使用します
  • visibilityOfElementLocated表示される必要がある要素を見つける必要がある場合に使用します

詳細については、ドキュメントを参照してください。

于 2013-10-30T07:53:58.047 に答える