我希望能够在 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 项目,但我认为这无关紧要。
谢谢。