/ / Implementacja automatyzacji - selenium-webdriver, automatyzacja, automatyzacja przeglądarki

Wdrażanie automatyzacji - selen-webdriver, automatyzacja, automatyzacja przeglądarki

Tworzę szkielet hybrydowy Selenium w Javieza pomocą maven i testng. Ponieważ nowy w automatyzacji i mój projekt jest podobny do e-commerce, o co powinienem dbać i jak powinienem podchodzić. Potrzebuję wskazówek dotyczących architektury i przepływu.

Odpowiedzi:

0 dla odpowiedzi № 1

Można to zrobić na kilka sposobów. Istnieje wiele blogów i filmów online, a także wiele informacji na stronie internetowej Selenium na temat konfiguracji i korzystania z Selenium. Oto naprawdę szybki przewodnik:

Krótki samouczek konfiguracji Selenium: http://seleniumsimplified.com/get-started/

Dokumentacja oficjalnego selenu: seleniumhq.org/docs/

Dobrze mieć informacje: seleniumhq.wordpress.com/

Połącz testy selenu z BrowserStack: www.browserstack.com/automate/java

Szybkie wprowadzenie do ram automatyki POM: http://toolsqa.com/selenium-webdriver/page-object-model/ (możesz także przyjrzeć się ramom automatyzacji Page Factory, które są preferowane przez niektórych)

Korzystanie z raportów zakresu: scopereports.com/docs/versions/2/java/

Powodzenia!


0 dla odpowiedzi nr 2

Często używam JSoup parsować stronę i używać Selenium do wykonywania działań na stronie.

PhantomJS to dobra przeglądarka do testowania bezgłowego.

Ponadto ostatnio wprowadzam swoje metodyna żądanie, gdy zdarzają się nieoczekiwane rzeczy, takie jak wylogowanie. Program wywołujący będzie sondował, jeśli wątek zostanie zakończony, i podczas oczekiwania będzie sprawdzał, czy stan nie jest oczekiwany na ścieżce liniowej.