Как избежать попытки Google Chrome получить доступ к моим контактам при выполнении тестов с помощью Jbehave и Selenium Webdriver?

Я разрабатываю и выполняю некоторые тесты с помощью Jbehave и Selenium WebDriver.

Когда один из тестов пытается написать в поле входа, Chrome WebDriver пытается получить доступ к адресной книге, и из-за отсутствия разрешений отображается это сообщение:

Google Chrome[424:ea03] Address book access is denied for executable at path: /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

Как я могу избежать попытки драйвера получить доступ к адресной книге?


person Dr. No    schedule 24.04.2013    source источник
comment
Вы когда-нибудь решали это иначе, чем мой ответ? (Кроме того: я почти уверен, что отрицательный отзыв является ответом на какое-то несвязанное мета-обсуждение; в то же время был еще один отрицательный отзыв, но тем временем марионетка этого пользователя была удалена.)   -  person Arjan    schedule 18.05.2014


Ответы (1)


Вероятно, это вызвано автозаполнением Chrome.

Я не знаю, можете ли вы сказать водителю, чтобы он контролировал это. Но можно запретить Chrome использовать контакты для автозаполнения: в его настройках автозаполнения отключите «Включить адреса из моей карточки адресной книги».

person Arjan    schedule 19.10.2013