nightwatch.jsを使用してe2eテストを書き始めました。ターゲットブラウザのコンソール(開発者用ツール)で手動で検査したいエラーがいくつか見受けられました。常に開発者コンソールを開くと、ブラウザによって自動的に閉じられます。これはセレンまたはnightwatch.jsの意図された機能ですか?その場合、どのように無効にすることができますか?selenium nightwatch.jsテストの実行中に開発ツールを開いたままにする方法はありますか?
答えて
残念ながら、それは可能ではないようです。 hereを参照してください:
あなたはデベロッパーツールのウィンドウを開くと、ChromeDriverが自動的 切断されます。 ChromeDriverがコマンドを受信すると、接続が切断された場合、 はDevToolsウィンドウを閉じて再接続を試みます。
ChromeのDevToolsでは、ページごとに1つのデバッガしか使用できません。 2.xから、 ChromeDriverはDevToolsデバッグクライアントになりました。 ChromeDriverの以前のバージョンでは、もはや はクローム29
でサポートされている別のオートメーションAPIをもthis questionを参照してください。使用しました
私はあなたの答えに非常に感謝しています。私は問題のドキュメントを正しく検索する方法についても完全に迷っていました。あなたは私がテストのパイプライン全体を理解する助けになりました。とにかく私は受け入れられたどんな答えにでも印をつける前にuser3613154提案を試みたいと思う。 – cesarpachon
これは最も失望しています。しかし、品質情報をありがとう。 – jxmallett
あなたは、この使用してノードインスペクタを達成することができるかもしれない:私は成功したナイトウォッチでこの設定を使用していますが、テストはnode-debug ./node_modules/.bin/nightwatch --config path/to/nightwatch.json --test yourTest.js
を一時停止し、実行したいdebugger
文を入れhttps://github.com/node-inspector/node-inspector
を:
を...
chrome: {
desiredCapabilities: {
browserName: 'chrome',
javascriptEnabled: true,
acceptSslCerts: true,
chromeOptions: {
'args': ['incognito', 'disable-extensions', 'auto-open-devtools-for-tabs']
}
}
},
...
今すぐ受け入れられる回答である必要があります –
- 1. テスト実行後にシミュレータを開いたままにする方法はありますか?
- 2. 開発中にコンフォーム作業を行う方法はありますか?
- 3. ローカル開発環境(Sublime)からリモートサーバー上の実行中のドッカーコンテナにアクセスする方法はありますか?
- 4. 開発中にdjango collectstaticコマンドをシミュレートする方法はありますか?
- 5. プロジェクト分析結果(ソナースキャナを実行中)を開発者にリンクする方法はありますか?
- 6. Strutsアプリケーションの開発中に簡単にメンテナンスを確実にする方法はありますか?
- 7. 実行中またはデバッグ中に開いているエディタをすべて保存するようにEclipseに指示する方法はありますか?
- 8. レール開発環境でエラーページをテストする方法はありますか?
- 9. WSO2 DAS用の開発ツールはありますか?
- 10. 開発中にWeb.configはどこにありますか?
- 11. OpenGL ES 2.0シェーダを開発するためのツールはありますか?
- 12. スウィフト開発中のリソースファイルはどこにありますか?
- 13. フロントエンドの開発者がCSSのコーディング中にLIVEの変更を見るためのツールはありますか?
- 14. ASP.NET MVC開発用のアドオンライブラリまたはツールがありますか?
- 15. CircleCIのNightwatch.jsでE2Eテストを実行できますか?
- 16. JSFコードの変更中にセッションを開いたままにする方法はありますか?
- 17. 中級Java開発者のための良い、簡潔なAndroid開発チュートリアルはどこにありますか?
- 18. Process.Start(..)中に外部コマンドウィンドウを開いたままにする方法はありますか?
- 19. dockerで実行中のseleniumテストにファイルをアップロードする方法
- 20. PowerShellスクリプトの実行後にシェルウィンドウを開いたままにする方法は?
- 21. specflowテストを.Netで並列に実行する方法はありますか?
- 22. プログラムの実行中にCSVファイルを開くことはありますか?
- 23. Visual Studioチームサービスでの展開後にSeleniumテストを実行する方法
- 24. RAML 1.0をテストして展開するツールはありますか?
- 25. レスポンシブCSSをSeleniumでテストする方法はありますか?
- 26. どこに開発ツールをインストールする必要がありますか?
- 27. すでに実行中のブラウザをJavaのSelenium Webdriverに接続する方法はありますか?
- 28. JFace ElementTreeSelectionDialogを開いて開く方法はありますか?
- 29. 開発ツールを開いたままIE9でconsole.logを直接バインドできないのはなぜですか? IE9で開い開発ツールで
- 30. Chrome開発ツールには<br>というタグはありませんか?
どのブラウザをテストしていますか? –
私はUbuntuでfirefoxとchromeでテストしています。 Chromeの場合は、右クリック+検査の要素とF12キーを使用して試しましたが、常に開発者ツールと同じ点滅があります。 – cesarpachon