Chrome Developer Tools мгновенно закрывается при попытке отладки теста WebDriver E2E

Я обычно отлаживаю тесты Selenium на панели инструментов Chrome dev. Однако после обновления моей ОС (Ubuntu Linux) тесты E2E полностью завершились: Chrome не открывал первую страницу, но сидел без дела, показывая только пустую страницу. В конце концов я обновил ChromeDriver, и теперь тесты снова работают. Но с этой новой версией Chrome (после обновления ОС) и с этим новым ChromeDriver возникает странная проблема с окном dev dev:

Всякий раз, когда я нажимаю CTRL + SHIFT + I, чтобы открыть окно инструментов разработчика, или нажмите "Инструменты" → "Инструменты разработчика" в меню "Chrome", окно инструментов разработчика начнет мигать, но затем мгновенно закрывается. Он выглядит пустым и пустым, 1/10 секунды он отображается. Этого никогда раньше не было.

Когда я вручную открываю другую вкладку в [экземпляре Chrome, который управляется WebDriver], и перейдите к, например, http://www.google.se/, тогда, когда я открываю окно инструментов разработчика на этой вкладке, он обычно остается открытым (но не всегда). - В основном это [окно инструментов разработчика для вкладки браузера, которое контролируется драйвером Chrome), которое закрывается мгновенно.

Однако, если я держу город CTRL + SHIFT + я на некоторое время, это генерирует много "кликов", а затем инструменты dev внезапно остаются открытыми. Но через 10-20 секунд он снова закрывается снова.

Почему Chrome делает это? Как я могу остановить его?

Версия Chrome 29.0.1547.57
Исправлены версии версии 2.0, 2.1 и 2.2 для Chrome. (И проблема присутствует).
Selenium 2.35.0 и версия 2.25.0 (я думаю, что это было) тоже не сработали. Суб >

Ответы

Ответ 1

Chrome не делает этого; ChromeDriver 2 есть. ChromeDriver 2 и окна DevTools конкурируют за один и тот же канал автоматизации, и ChromeDriver автоматически закрывает окно DevTools, чтобы оно работало.

Подробнее о https://sites.google.com/a/chromium.org/chromedriver/help/devtools-window-keeps-closing

Также см. связанную с этим проблему: https://code.google.com/p/chromedriver/issues/detail?id=483