2017-10-25 6 views
0

e2eのテスト中にZendeskがいくつかのボタンを隠す問題が発生しています。 Zendeskは最高レベルなので、各テストケースでZendeskを無効にすることはできません。夜間のe2eテストを妨害するzendesk

Nightwatchのブラウザサイズをコンピュータの画面サイズより大きく設定する方法はありますか?

私はargs: ['window-size=4500,1170'],ですが、chormeのウィンドウが自分の画面サイズより大きくならないようです。

おかげ

答えて

0

あなたは次のbrowser.execute()のコードを使用して非表示Zendeskウィジェットを作ることができます。

browser.execute(function(){ 
    const zenDeskWidget = document.querySelector('#contact-widget-launcher'); 
    zenDeskWidget.style.display = "none" 
},[]); 

あなたは私がhttps://www.zendesk.com/である私の例に使用するウィジェットを導出it.Theページを隠すためにあなたのロケータおよび変更するためのプロパティを微調整する必要があるかもしれません。なんらかの理由でZendeskウィジェットで受け入れテストを書いたければ、それを隠さないでください(ネストされたiFramesでは難しいですが、私はapiをテストするだけです)。

+0

ありがとう、zendeskとGoogleアナリティクスがアプリの速度を落としています。私たちはdev envから完全に無効にしました。もしそうでなければ、私たちはCIを働かせるために非常に長い待ち時間を実行しなければならなかった。 – Leogoesger

+0

よろしくお願いします。Zendeskウィジェットはテスト自動化を間違いなく実行します。 – sonhu

関連する問題