Я работал с селеном около 3 месяцев. Мои тесты отлично работали в Firefox 3.6. Однако, когда я обновляюсь до Firefox 4 и selenium-server 2.0b3, возникает проблема с диалоговым окном подтверждения.
Вот код (очень простой):
choose_ok_on_next_confirmation
click("delete_button")
get_confirmation
wait_for_page_to_load
Я много искал и пробовал много других вещей, таких как assert_confirmation или store_confirmation. Даже is_confirmation_present
не сработало. Я думаю, они не могут обнаружить диалог.
Я понизил до Firefox 3.6, и он работал нормально.
Кто-нибудь знает причину? Я мало знаю о том, как работает Firefox 4. И я все еще должен объяснить эту проблему своему партнеру.