Как отключить автовоспроизведение в Selenium chromedriver?

191
09 февраля 2018, 20:59

Использую chromedriver для тестирования, и необходимо отключить автовоспроизведение всех видео. Какие есть варианты это решить?

ChromeOptions options = new ChromeOptions();
options.setCapability("--autoplay-policy", "Document user activation is required.");

Не помогает хотя ручная установка параметра chrome://flags/#autoplay-policy решает эту проблему . Однако она требует перезапуска браузера, что обессмысливает этот вариант.

Answer 1

в настройках хрома можно отключить эту функцию, но не уверен, что поможет, если открыть через chromedriver. откройте страницу chrome://flags/#autoplay-policy и измените настроки на "Document user activation is required".

Можно попробовать настроить капасити с помошю аргумента --autoplay-policy

READ ALSO
Антивирус блокирует мою java программу

Антивирус блокирует мою java программу

Всем приветУ меня есть прога на java которая закачивает файлы с сервера и запускает их (лаунчер для игры) Ее я компилю в jar и с помощью launc4j превращаю...

216
сокеты java проблемы с передачей данных

сокеты java проблемы с передачей данных

ЗдравствуйтеПишу клиент-серверную игру на сокетах

231
Как сделать Eclipse 4.7 более отзывчивым server-jre-1.8 oracle… Linux(Ubuntu)?

Как сделать Eclipse 4.7 более отзывчивым server-jre-1.8 oracle… Linux(Ubuntu)?

Пытаюсь заставить работать Эклипс 47 быстрее, не во время загрузки а в процессе длительной работы с ним

198
Tree - это класс или интерфейс в Java

Tree - это класс или интерфейс в Java

Задали на собеседовании такой вопросПервичный гуглинг дал ответ, что такой структуры данных в чистом нативном виде вообще нет в Java, то есть...

193