Я пытаюсь протестировать веб-приложение Java с помощью Selenium 2.16.1. Когда Selenium открывает Firefox, я вижу группу вверху страницы с сообщением "Поможете ли вы улучшить Mozilla Firefox"
По какой-то причине это нарушает
selenium.click("id=submit");
selenium.waitForPageToLoad("60000");
который пытается войти в систему - он становится нерабочим, и тест терпит неудачу, потому что он ожидает, что он войдет в систему. Если я сломаю строку кликов и очищу группу "не поможешь", прежде чем продолжить, форму отправить успешно.
Есть ли способ подавить эту полосу? (Я ожидаю, что это будет означать настройку свойства в профиле Firefox по умолчанию - где я могу это найти?) Или есть способ заставить Selenium обнаружить и отбросить это первым? Благодарю! Я использую Firefox 9.0.1.
Решено - спасибо Дэнни! На всякий случай из ответов и комментариев ниже неясно:
Это была проблема с 2.16.1 и IMO, лучшим решением является обновление до версии 2.17 или новее.
Питер указывает ниже, что этот вопрос высоко оценен для самого сообщения "Будете ли вы помогать". Если вы хотите отключить его:
- Firefox 9/10 +: http://developers.sugarcrm.com/wordpress/2012/01/23/howto-disable-the-mozilla-firefox-telemetry-feature/ (и, пожалуйста, проголосуйте Peter answer)
- Firefox 6-8/9 или ранее: https://wiki.mozilla.org/Security/Reviews/Firefox6/ReviewNotes/telemetry (пожалуйста, проголосуйте Дэнни ответ)