0

我正在尝试为Selenium 测试的远程驱动程序创建自定义 firefox 配置文件。使用的技术:

  • 用 Java 编写
  • Zalenium链接到zalenium

        File profileDirectory = new File("path-to-firefox-profile");
        FirefoxProfile profile = new FirefoxProfile(profileDirectory);
        FirefoxOptions firefoxOptions = new FirefoxOptions();
        firefoxOptions.setProfile(profile);
        WebDriver driver = new RemoteWebDriver(http://localhost:4444/wd/hub, firefoxOptions);
    

这根本不会启动 Zalenium 上的测试视频,而是挂起。这是创建远程驱动程序的正确方法吗?我使用自定义配置文件的原因是因为我想在开始测试时启用DRM,因为测试显示视频

4

1 回答 1

1

终于找到了在远程驱动程序上启用 DRM 的解决方案

        FirefoxOptions firefoxOptions = new FirefoxOptions();
        firefoxOptions.addPreference("media.eme.enabled",true);
        firefoxOptions.addPreference("media.gmp-manager.updateEnabled", true);
        driver = new RemoteWebDriver("http://grid:4444/wd/hub", firefoxOptions);
于 2020-04-10T12:27:03.133 回答