Браузером chrome управляет автоматизированное тестовое по как убрать

от admin

Русские Блоги

Идеальное решение для «Chrome находится под контролем программного обеспечения для автоматического тестирования» и «Пожалуйста, отключите расширения, работающие в режиме разработчика»

Python немного белый. Когда я изучил главу "селен" поискового робота, после автоматического открытия браузера в моем браузере Chrome появилось всплывающее окно "Chrome находится под контролем программного обеспечения для автоматического тестирования" (как показано на рисунок ниже), очень раздражает. Потом усердно работали над решением проблемы.

После решения вышеуказанных проблем вторая проблема появилась после автоматического открытия браузера и еще одно всплывающее окно «Пожалуйста, отключите расширения, работающие в режиме разработчика» (как показано ниже) Боже мой! ! Усердно работайте, чтобы решить эту проблему!

Теперь показан процесс решения двух вышеуказанных проблем:
Компьютерная среда: ПК, Windows7 (Professional Edition), 64-разрядная версия
Программное обеспечение и редактор: Python3, VS Code
Браузер: Chrome версии 81.0 (официальная версия) (64-разрядная) последняя версия

Задача решена:
Текущее решение этой проблемы Du Niang (путем установки атрибута disable-infobars) в основном недействительно (рисунок ниже),

Chrome контролируется автоматизированным тестовым программным обеспечением

Я запускаю автоматические тесты в Chrome с помощью Serenity BDD (Selenium).

Мне пришлось загрузить новый ChromeDriver, потому что мои тесты не могли выполняться → Тест откроет ChromeDriver, но не сможет «Browse as user». Когда я googled проблема, они сказали, что мне нужно обновить ChromeDriver.

Итак, я обновил ChromeDriver до версии 2.28, а также обновил версию Chrome до версии 57.0.2987.98.

Но теперь — КАЖДЫЙ ВРЕМЯ Я запускаю свои тесты, этот раздражающий текст появляется:

Chrome контролируется автоматизированным программным обеспечением для тестирования

И он спрашивает меня, хочу ли я сохранить пароль. (Я не могу добавить картинки, потому что у меня недостаточно «очков» )

В предыдущей версии мне удалось заблокировать эти 2 вещи:

Я знаю, что есть эта (ссылка на ту же тему), но слишком много ответов, которые не работают.

Кто знает, как удалить это?

8 ответов

Добавьте это к параметрам, которые вы передаете драйверу:

О появлении текста «Chrome управляется автоматическим тестовым программным обеспечением»: это не повлияет на ваше тестирование. И чтобы обрабатывать другие вещи (например: сохранить пароль), вы можете добавить ниже строки к вашему коду.

Надеюсь, что это сработает.

Пусть кому-то это понадобится для Капибары, Ватир должен быть таким:

Читать:
Usb fdd что это такое в биосе

В то время как маршрут disable-infobars будет работать, он, вероятно, подавит инфобару во всех случаях (как предлагается здесь), а не только тот случай, когда OP ссылается к. В лучшем случае это слишком много, и это может привести к неожиданному и необъяснимому поведению в будущем, если вы не получите какое-то важное сообщение.

Я думаю, что лучше использовать предоставленный enable-automation переключатель отключить его в excludeSwitches область вашей конфигурации/настройки, ничего не делая в отношении disable-inforbars . Описание переключателя enable-automation :

Сообщите пользователям, что их браузер контролируется автоматическим тестом.

Для nightwatch.conf.js он будет выглядеть примерно так (и работал у меня):

Это должно делать только то, что мы делаем: избавление от этого конкретного отвратительного сообщения!

Изменить [2017-11-14]. Это вызывает еще более раздражающее предупреждение Disable Developer Mode Extensions alert/warning. Я пробовал каждый соответствующий флаг/переключатель, который я мог найти, что может помочь, но безрезультатно. Я подал ошибку с Chromium, поэтому мы посмотрим, и я попытаюсь вернуться сюда, если у меня получится разрешение.

Python Selenium "Chrome is being controlled by automated test software"

I have a small Python app that simply records a webpage / web animation with Selenium and FFmpeg. Worked like a charm until yesterday.

It seems that Google has removed the «—disable-infobars» feature. Can this be disabled from another flag or function?

Or am I forced to add padding to the top and record from the padding?

Here’s an example code

3 Answers 3

Usman Gani's user avatar

Did you update to Chrome 65? If you go to view about Chrome it’ll auto update. Chromedriver appears broken in Chrome 65. You can uninstall and reinstall Chrome 64.

Как избавиться от информационной базы "Chrome контролируется автоматизированным тестовым программным обеспечением" через Selenium

Некоторое время искали и пробовали все предлагаемые решения, но никто не работает. Я создал «слайд-шоу», который сначала войдет в систему, а затем заменит вкладки. Все это работает, но я не могу избавиться от

«Chrome контролируется с помощью программы автоматического тестирования». Есть рекомендации?

Когда вы открываете браузер Chrome через ChromeDriver, эта информационная панель, содержащая уведомление, встроена следующим образом:

infobar

Но если вы добавите аргумент disable-infobars через экземпляр ChromeOptions, вы можете избавиться от этой инфобарки следующим образом:

Похожие статьи