Я использую Selenium Server. Я также запускаю сценарий автоматического тестирования, который я экспортировал из IDE Mozilla Selenium и экспортировал в свою программу драйвера Java-клиента, которую я скомпилировал и запустил в Eclipse с использованием JUnit 4.8. В Mozilla запускаются два окна (поскольку я использую аргумент "* chrome" / Firefox при создании экземпляра объекта окна моего браузера из программы Java). Одно окно выглядит так, как будто оно содержит какую-то регистрационную информацию, а другое окно является действительным окном браузера для автоматического тестирования.
Вот как я запускаю Selenium Server.
cd C: \ Program Files \ Java \ jdk1.6.0_26 \ bin \ Selenium
java -jar. \ Selenium-server-standalone-2.0rc3.jar -interactive -firefoxProfileTemplate "C: \ Users [Windows-Логин] \ AppData \ Local \ Mozilla \ Firefox \ Profiles \ lcllklng.default"
Сервер запускается нормально. Причина, по которой я включил атрибут -firefoxProfileTemplate в команду запуска, потому что я продолжал получать недоверенный сертификат в Mozilla. Я предполагаю, что это по умолчанию мой профиль входа в Windows Mozilla. Однако это не сработало. Я должен нажимать на подсказки каждый раз, когда я запускаю свои тесты. Есть ли способ, чтобы избежать недоверенного сертификата? Может ли это быть из-за того, что я работаю под управлением Windows 7?
Вы бы также стали моим героем, если бы помогли мне избежать этого в IE, Google Chrome и Safari. Но только если вы чувствуете себя полезным сегодня. Спасибо!