酱实验室:-
https://saucelabs.com/
我正在使用以下方法在 saucelabs 上创建 firefox 驱动程序:-
DesiredCapabilities capabilities = DesiredCapabilities.firefox();
capabilities.setCapability("version", "5");
capabilities.setCapability("platform", Platform.XP);
// Create the connection to Sauce Labs to run the tests
this.driver = new RemoteWebDriver(
new URL("http://YOUR_USERNAME:YOUR_ACCESS_KEY@ondemand.saucelabs.com:80/wd/hub"),
capabilities);
}
我想使用使用 firefox 驱动程序的移动用户代理。我该怎么做。
最佳答案
您是否尝试过创建新配置文件并在配置文件上设置用户代理字符串?
FirefoxProfile profile = new FirefoxProfile();
profile.setPreference("general.useragent.override", "UA-STRING");
DesiredCapabilities capabilities = DesiredCapabilities.firefox();
capabilities.setCapability(FirefoxDriver.PROFILE, profile);
关于java - 如何在 saucelabs 上的 firefox 浏览器中覆盖 useragent,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28110475/