ウェブサイトをテストするための拡張機能を 1 つ作成しました。この拡張機能は、ページを開き、テキストの設定、テキストの取得などのアクティビティを実行します。
1 つの C# アプリケーションを作成し、websocket を介して拡張機能と通信します。
私の拡張機能では、以下のようにリスナーを追加しました。
document.addEventListener('DOMContentLoaded', function() {
websocket.send(""); // Send signal to C# to execute next command
});
したがって、www.google.comなどのWebサイトを開くと、イベントの上で起動し、次のアクションが実行されますが、問題は、ページのロードの最初の段階でアラートボックスを持つWebサイトを開くときに発生します。リスナーの上で決して実行しないでください。たとえば、 I will openhttp://www.crowderassoc.com/javascript/alertbox.html
の場合、警告メッセージが表示されます。[OK] をクリックするまで、ページはビジー状態になり、スタックします。
自動化されたスクリプトを作成しました。このスクリプトでは、MSAA コマンドを 1 つ配置して [OK] ボタンをクリックしますが、ハングしてしまいました。
この状況で機能させることができるオプションはありますか?