У меня есть приложение с кучей тестов на огурцы, и я попытался использовать селен сегодня. Это заняло немного времени, но я запустил его, он запускает selenium, использует правильную базу данных и все, но у всех неправильный пароль.
Я вижу, как создается пользователь, я могу зарегистрировать пароль и убедиться, что это правильный пароль, но каждый тестовый пользователь просто перенаправляется обратно на страницу входа с ошибкой имени пользователя / пароля.
Это проблема Selenium, или какая-то другая зависимая система, или я что-то упустил? Работает нормально со стандартным: rails webrat mode.
Я запускаю задачу как
rake features
- Ubuntu 9.04
- машинист 0.3.1
- Селен 1.1.14
- Firefox 3.0.10
- ruby 1.8.7-p160
- огурец 0,3,7
РЕДАКТИРОВАТЬ: Теперь, после перезапуска (перезапуск офиса) он не будет запускать тесты вообще. Firefox просто запускается и выключается, а затем все перестает работать.
14:13:25.141 ERROR - Failed to start new browser session, shutdown browser an clear all session data
org.openqa.selenium.server.RemoteCommandException: timed out waiting for window 'null' to appear
Я попытался обновить файл selenium-server.jar из последней версии, но без кубиков.