3

Safari で Selenium モバイル テストを実行するときに UserAgent を設定できるようにしたいのですが、その方法がわかりません。Chrome で同じテストを実行すると、次のように、desiredCapabilities で UserAgent を定義できます。

var options = {
    desiredCapabilities: {
        browserName: 'chrome',
        chromeOptions: {
            args: [
                'use-mobile-user-agent',
                'user-agent=Mozilla/5.0 (iPhone; CPU iPhone OS 8_0 like Mac OSX) ...'
            ]
        }
    }
}

Safariで実行する場合は、同様の方法が必要だと思います。私は webdriverio を使用して Selenium プロジェクトをセットアップしていますが、それは問題ではないと思います。

ありがとう。

4

1 に答える 1

1

残念ながら、これは SafariDriver ではサポートされていません。将来これが見られることを願っています。

于 2015-06-01T11:59:24.210 に答える