Тесты пользовательского интерфейса selenium не выполняются, когда браузер работает в фоновом режиме [дубликат]

Ближайший API, доступный вам для этих целей, - Visualizer . Что только фиксирует «частичный и низкокачественный аудиоконтент».

Я предполагаю, что функция прямого аудиозахвата не используется для предотвращения приложений, связанных с пиратством. Возможно, стоит отметить, что существует разрешение CAPTURE_AUDIO_OUTPUT , но оно «не используется сторонними приложениями». Поэтому, если у вас действительно есть законные приложения, способные на это, как вы утверждаете, они, скорее всего, системные приложения. Даже если вы написали приложение, которое генерировало его собственные музыкальные последовательности, например, вам все равно придется писать свой собственный кодировщик / декодер, чтобы достичь чего-то близкого к тому, о чем вы просите (и это даже не считалось бы захватом звука на эта точка.)

Чтобы сказать прямо, в настоящее время невозможно без нарушения каких-либо ToS с помощью Google или вашего провайдера телефона и, вероятно, останется таким неопределенным.

2
задан DebanjanB 4 July 2018 в 13:09
поделиться

1 ответ

Когда вы используете Selenium для выполнения вашей программы / скрипта, Selenium необходимо сосредоточиться на браузере клиента , который отображает HTML DOM .

Теперь, когда выполнение теста равно In Progress , если пользователь вручную щелкнет где-то внутри браузера, Selenium теряет фокус и исключение.

2
ответ дан DebanjanB 16 August 2018 в 12:10
поделиться
  • 1
    Если вы используете два монитора, то случай отличается. В то время как вы используете два монитора, и если вы используете firefox brower, один монитор вы можете позволить автоматизировать, а на другом мониторе вы можете продолжать вводить что-то еще, но если вы используете хром, тогда это невозможно, потому что хром нуждается в фокусе, поэтому он тянет контроль от вас. – Rajagopalan 4 July 2018 в 17:07
  • 2
    поэтому, когда селен работает, пользователь должен отвести руки от браузера? – Grijan 14 July 2018 в 02:14
  • 3
    @Grijan Yup, это правда, по крайней мере, никаких ручных кликов на сеансе браузера, инициированном Selenium. – DebanjanB 14 July 2018 в 03:38
Другие вопросы по тегам:

Похожие вопросы: