Dodam mój głos do komentarza Arrana, że podczas gdy ty/możesz/możesz to zrobić, prawdopodobnie powinien/nie/spędzić swój cenny czas na tym. Opieram to na wielu latach pracy nad automatyzacją interfejsu użytkownika w wielu różnych narzędziach, w tym Watir, WebDriver, Selenium RC, Visual Studio i Telerik's Test Studio.
Automatyzacja interfejsu użytkownika jest trudna i krucha, gdy próbujesz po prostu wykonać testy funkcjonalne. Próba zautomatyzowania wyglądu i stylu sprawdzania CSS, pozycjonowania layoutu, wyglądu obrazu itp. Jest wyjątkowo krucha - nawet najmniejsza różnica między przeglądarkami i najmniejsza zmiana w interfejsie użytkownika sprawi, że będziesz spędzać dużo czasu na aktualizowaniu testów zakończonych niepowodzeniem.
Tak, jest to możliwe. Zachowaj jednak zdrowy rozsądek, skupiając swoje wysiłki na automatyzacji na funkcjonalności. Zostaw kontrolę wizualną narzędziom, które wykonują to najszybciej i najłatwiej: ludzkie oczy.
AKTUALIZACJA: Proszę przeczytać odpowiedź z dcodera. On/ona ma absolutną rację. Odnotowano pewne znaczące (już dawno!) Postępy w tej dziedzinie. Musisz ocenić te narzędzia, aby pasowały.
Twierdzę, że to coś, co nie powinno być zautomatyzowane, ale wykonywane ręcznie. – Arran
nie można powiedzieć "nie należy automatyzować". Pytam o możliwe rozwiązanie, jeśli istnieje jakakolwiek – amjad
Masz prawo do swojej opinii, mam prawo do mojego. To jest coś w rodzaju * podręcznika * testowanie jest dostępne. Nie wszystko jest warte automatyzacji. Selen to zrobi (może podać dokładne współrzędne danego elementu). Powodzenia. – Arran