Используйте собственный профиль на Zalenium, чтобы включить DRM - PullRequest
0 голосов
/ 07 апреля 2020

Я пытаюсь создать пользовательский профиль firefox для удаленного драйвера для теста Selenium. Используемые технологии:

  • Написано в 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 , так как тесты показывают видео

1 Ответ

0 голосов
/ 10 апреля 2020

Наконец-то найдено решение для включения 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);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...