0

現在、ウェブページをテストするための自動化ツールを構築中です。Selenium ツールについては既に認識していますが、フレームワークは既に構築されており、信頼性を高めるために若干の変更が必要であるため、現在は使用しません。このフレームワークをテスト ページ (html と JavaScript のみ) でテストしているときに、Web ページの読み込みに時間がかかるなどの問題が発生します (20 回に 1 回のように発生します)。また、座標を見つけてボタンをクリックしようとしたり、Webページで要素を見つけてクリックしようとすると、その時点でボタンが存在しないために失敗することがあります。

現在 Thread.sleep を使用しているか、n 回再試行しています。この不安定な動作を取り除くためのより良い解決策はありますか?

4

2 に答える 2

0

ここでそれについて読んでください http://www.seleniumhq.org/docs/04_webdriver_advanced.jsp

基本的に、セッションごとに 1 回設定します。要素が見つからない場合、selenium は設定した時間だけ待機してから例外をスローします。

于 2013-10-31T20:15:08.947 に答える