Selenium 3 vs Firefox

Cześć:) Witam Was serdecznie po krótkiej przerwie od bloga. Niestety ze względów prywatnych blogowanie spadło trochę na dalszy plan, niemniej wracam i  nadrabiam zaległości.   Dziś chciałabym poruszyć kwestię problemów z użyciem Selenium 3 z Firefoxem. Jeśli próbowaliście użyć nowego Selenium z Firefoxem to na pewno trafiliście na błąd. W moim przypadku wyglądało to następująco: […]

Zrzut ekranu z Selenium WebDriver

Cześć, dość często jesteśmy w sytuacji, gdy w przypadku błędu aplikacji, chcemy wykonać zrzut ekranu z poziomu naszych testów automatycznych. W moich skryptach, poza Selenium WebDriverem, korzystałam również z TestNG i taka funkcjonalność była realizowana następująco: @AfterMethod public void captureScreenshotOnFailure(ITestResult testResult) { if (!testResult.isSuccess()) { takeScreenshot(); } cleanUp(); } Metoda ta korzysta z anotacji TestNG […]

Plik properties w testach

Cześć, dość często zdarza się sytuacja, gdy chcemy przechować gdzieś dane konfiguracyjne, spójne dla całej testowanej aplikacji. Może być to np. adres aplikacji, login, hasło, ewentualnie inne dane używane do skryptów. Jednym, ze sposobów, aby to zrobić może być plik properties. Budowa pliku properties jest następująca: page=http://stronatestowa.pl username=user password=secret browser=chrome driverPath=/driver/chromedriver.exe screenshotPath=screens Oczywiście powyższe dane […]

Selenium – pierwsze wrażenia ze współpracy

Witajcie w Nowym Roku 2017! Dziś wpis poświęcony Selenium WebDriver. Dotychczas nie miałam okazji współpracować oficjalnie z tym najpopularniejszym obecnie frameworkiem do testów automatycznych. Nieoficjalnie łączył nas kiedyś krótki romans, który został przerwany przez programowanie w Javie;) Obecnie z przyjemnością uczę się tego narzędzia tworząc prosty skrypt do automatyzacji aplikacji sklepu opencart, Oczywiście skrypty tworzę z […]