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 回答