Wgrywanie pliku z dysku za pomocą Selenium – zajawka kursu!

Wgrywanie pliku z dysku

Ostatni tydzień był dla mnie dosyć pracowity. W projekcie, w którym pracuję szykuję spore zmiany w procesie testowym, a to sprawia, że po pracy potrzebuję trochę czasu na regenerację zwojów. Dlatego też zdecydowałam, że dzisiaj pokażę Ci zajawkę kursu, który dla Ciebie szykuję. Dumałam nad tym kilka tygodniu i wreszcie wydumałam, że to dziś. Temat … Więcej

Kropka w selektorach CSS – czym jest i jak działa?

Temat selektorów jeszcze mi się nie wyczerpał. W ogóle im więcej w selektorach siedzę, tym większe mam wrażenie, że ten temat jest dużo szerszy niż mi się wydawało jeszcze miesiąc temu. Dzisiaj opowiem czym jest kropka w selektorach CSS i czym się rożni od użycia klasy jako atrybutu. Spotkałam się już kilka razy w internetach, … Więcej

Nie bądź leniuszkiem! Generatory selektorów – czemu mówię „nie”

Generatory selektorów to dodatki do przeglądarek, które po kilku kliknięciach podają nam gotowy selektor do użycia na przykład w testach Selenium. Dostępne są pod większość przeglądarek, jeżeli nie pod wszystkie. Chrome i Firefox na pewno coś takiego mają, nawet i bez instalacji dodatków – pokażę Ci to na filmie. Brzmi cudownie, zwłaszcza biorąc pod uwagę, … Więcej

Kropka w XPath – a komu to potrzebne?

Kropka w Xpath

Z selektorami XPath i CSS to jest tak, że można się w tym doktoryzować. Niby już były artykuły o selektorach XPath ale wciąż przychodzi mi coś nowego do głowy o czym warto powiedzieć. Dzisiaj opowiem o jednej śmiesznostce, która zatrzymała na chwilę robotę na szkoleniu. Prowadziłam je wraz z Grzegorzem (piona!). Zapraszam do szalenie fascynującej … Więcej

Selenium Grid – prosta konfiguracja na Windows 10 i przeglądarkę Chrome

Selenium Grid to narzędzie będące częścią całego rozwiązania Selenium. Grid składa się z huba i node’ów (ewentualnie jednego node’a) i zarządza niejako testami decydując, na którym środowisku (nodzie) zostaną one wykonane. Decyzja ta dokonuje się w oparciu o capabilities przekazane do RemoteDrivera, czyli np. wersję systemu czy rodzaj przeglądarki. Co potrzeba, żeby skonfigurować sobie grida … Więcej

Waity w Selenium – implementacja Implicit oraz Explicit Wait (Java + C#)

Niestabilne testy to koszmar senny niejednego testera. W Jenkinsie czerwono, wchodzisz na stronę, klikasz po aplikacji – działa. A przecież wyraźnie było, że nie znalazł elementu więc o co chodzi. Nierzadko chodzi o brak metod czekających (Implicit lub Explicit Wait) na pojawienie się jakiegoś elementu. Często też metody są, ale czekają niekoniecznie na to, na … Więcej