問題タブ [nightwatch]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
443 参照

javascript - nightwatch テストを実行するときに、複数の chrome 拡張機能をどのようにロードしますか?

次を使用して、1つのクロム拡張機能を実行する方法を見つけました

ただし、2 つの拡張機能を実行しても機能しません私は次のことを試しました

そしてこれ

そしてこれ

また、base64 でエンコードされた文字列は、次のようにカンマで区切られています

base64でエンコードされた文字列がbase64のキーを持つオブジェクトにある個々のjsファイルでmodule.exportsを使用しています

nightwatch テスト用に複数の chrome 拡張機能をロードするにはどうすればよいですか?

0 投票する
1 に答える
485 参照

browserstack - BrowserStack で nightwatch を使用して自動化スクリプトを実行しているときに、Safari ポップアップ ダイアログを閉じるにはどうすればよいですか?

Browserstack を使用して E2E テストを行っていますが、Browserstack のサファリでモバイル自動化スクリプトを実行しようとすると問題が発生しました。ボタンをクリックするとポップアップ ダイアログが表示され、新しいタブが開きます。 、ダイアログに次のようなメッセージが表示されます:「このサイトはポップアップウィンドウを開こうとしています」、閉じなければならず、スクリプトは実行を続けることができます。

問題は次のとおりです: 1. このポップアップ ダイアログをトリガーするボタンをクリックすると、ログに常に例外が表示されます: 'Error while running .clickElement() protocol action: Appium error: An unknown server-sideコマンドの処理中にエラーが発生しました。元のエラー: 20 秒後に応答がありませんでした。2. XPath を使用してポップアップ ダイアログのボタンを見つけ、それをクリックしてダイアログを閉じることができますが、数分かかります。この操作をより効率的に行う別の方法はありますか?