java - 如何在 saucelabs 上的 firefox 浏览器中覆盖 useragent

标签 java firefox overriding user-agent saucelabs

酱实验室:-

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/

相关文章:

java - 使用 JWT 的 Keycloak SSO 这可能吗?

java - 从一百万条记录中获取前 10 条和后 10 条

android - 目标 Firefox 桌面 CSS

opengl - 打开TK区别onRenderFrame和onUpdateFrame?

Java + 脚本——对象改变?

java - 如何为具有主要功能的类(class)提供程序化支持

html - 宽度小于800时显示滚动

css - 在 Firefox 上难看的线性渐变

java - 静态方法继承和静态变量继承有何不同?

java - 如何在C#中实现java对实例化的重写?