14

Google Chrome と Intern を使用して自動テストを実行しています。Chrome を CLI からエミュレーション モードで起動する方法や、特定のフラグを使用してモバイル レンダリングをテストする方法があるかどうかを知りたいです。そうでない場合、良い回避策を知っていますか?

Android Emulator (Android SDK から) を Selenium Webdriver apk またはモバイル Chrome で直接使用できますが、ほとんどの場合、テストがクラッシュし、エミュレーターが応答せず、再起動する必要があります。また、Android デバイスに限らず、可能な限り広い範囲でテストする必要があります。デスクトップ上の Chrome ははるかに安定しており、テストが失敗した場合でも、Chrome は常に応答し、Intern によって自動的に閉じることができます。

「--enable-touch-events」フラグとカスタム userAgent を使用して回避策を試みましたが、奇妙な動作が発生しています。多分他のフラグが私を助けるでしょうか?

ご回答ありがとうございます。

4

2 に答える 2

12

これは現在、Chromeでは不可能です。

これは私自身も欲しかった機能なので、先に進んで、次のリンクで機能リクエストを提出しました。

https://code.google.com/p/chromium/issues/detail?id=373169&thanks=373169&ts=1400050662

私は指を交差させていますが、あなたとこれに興味のある他の人がスレッドにコメントを残してくれても害はありません. 求める人が多ければ多いほど、実現の可能性が高くなります。現在のところ、エミュレーション モードに入るには数回のマウス クリックしかかからないため、実装するのは簡単に思えます。

于 2014-05-14T07:07:42.083 に答える