2009-02-06 11 views
5

Próbuję nauczyć się jak najlepiej używać Ogórek + Selen. W większości przypadków wydaje się to bardzo proste, ale chciałbym uzyskać wskazówki dotyczące testowania okien dialogowych. Zasadniczo muszę zaimplementować:Ogórek + selen w aplikacjach javascript

assert !60.times{ 
    break if ("Other Income" == @selenium.get_text("//form[@id='new_account']/h3") rescue false); sleep 1 } 

Standardowe oczekiwanie na formularz. Jak to osiągnąć w specyfikacji ogórka?

Odpowiedz

1

Ten przewodnik jest nieaktualny, nadchodzi poprawka, ale w międzyczasie nie potrzebujesz klejnotu Selenium. Musisz również użyć selenium-client -v = 1.2.14. Nie musisz nadpisywać żadnych słoików. Upewnij się, że wszystkie procesy selenowe zostały zatrzymane, a odpowiednie wersje są zainstalowane i powinno działać. Informacje o wielu środowiskach do badań selenu/nieselenu są wciąż aktualne i użyteczne.

12

Aby zaktualizować tę odpowiedź trochę, chciałbym polecić korzystanie Kapibara:

http://github.com/jnicklas/capybara

Będąc w stanie wykorzystać JavaScript jest tylko gem install precz!

+0

Wiele się zgodziło. Dni walki z Selenium RC (1.0) i Instant-on z Capybara (Selenium 2.0). –