2016-08-04 3 views
1

ローカルSeleniumサーバーを使用してIntern JS機能のテストケースを実行しようとしています。 モバイルエミュレートモードでchromeを使用してテストケースを実行しようとしています。しかし、私は正しい構成を理解することができません。InternESでSelenium Serverでモバイルエミュレーションモードでクロムを実行することは可能ですか?

私はこの環境を使用しようとしました。

environments: [ { browserName: 'chrome'} , 'mobileEmulation': { "deviceName": "Google Nexus 5", "deviceMetrics": {'width': 360, 'height': 640, 'pixelRatio': 3}} } ],

また、私も可能です。この capabilities: { 'selenium-version': '2.53.1', 'idle-timeout': 30, "screen-resolution": "360x640" }

capabilities: { 'selenium-version': '2.53.1', 'idle-timeout': 30, 'mobileEmulationEnabled': true }

を試してみましたか?

答えて

2

capabilities.chromeOptions.mobileEmulationで定義されたモバイル設定で試してみてください:

environments: [ 
    { browserName: 'chrome'}, 
], 

capabilities: { 
    chromeOptions: { 
    mobileEmulation: { 
     deviceName: "Google Nexus 5", 
     deviceMetrics: { 
      width: 360, 
      height: 640, 
      pixelRatio: 3 
     } 
    } 
    } 
}, 
+0

それは働きます!しかし、私はdeviceNameまたはdeviceMetricsを単独で使う必要があります。 '未知のエラー: 'deviceName'を単独で使用する必要があります –

関連する問題