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 プロジェクトをセットアップしていますが、それは問題ではないと思います。
ありがとう。