0

Selenium Webdriver Javaを使用してPoint of Salesシステムのアプリケーションに対して自動化コードを記述しています。自動化されたSelenium Webdriverモーダルが表示されない

アプリケーションが最初に開くと、ユーザーが項目を選択するために表示されるモーダルダイアログが表示されます。このモーダルは手動でテストしても問題ありません。最近までは、自動化を実行しているときにも表示されていました。

これはもうありません。動作は、手動実行と自動実行の間で異なります。

私はChromeに対して実行していますが、Chromeドライバの[disable-popup-blocking]オプションを設定しましたが、それは役に立たないようです。

開発者は、何が変更されたのかもわかりません。私は失われており、手がかりを探す場所についての考えを探しています。

ありがとうございました。

答えて

0

は私はあなたのクエリに対処してみましょう:あなたは、引数とwebdriverをインスタンスを制御している場合を除き

  1. The behavior is different between manual and automated runsは&まで事実正しくない文です。

  2. there is a modal dialogは、ダイアログのコードがDOMに存在することを意味します。たぶんそれは私たちが見つけなければならないフレームの中にあります。

  3. "disable-popup-blocking" option for the Chrome - このオプションの目的は、HTML DOMに存在する要素とは関係ありません。

  4. すべての混乱の中で、最良の解決策は、すべての推測に終止符を打つSelenium Builder &の助けを借りることかもしれません。

これがあなたの質問に答えるかどうか教えてください。

関連する問題