Czym się różni findElement od findElements?

Ten wpis jest rozszerzeniem maila, którego wysłałam do testelkowej listy mailingowej. Jeżeli chcesz otrzymywać na swoją skrzynkę treści merytoryczne dotyczące Selenium, a także „miękkie” dotyczące testowania i pracy w zawodzie testera w ogóle, zapisz się tutaj. Metody findElement i findElements w Javie (oraz FindElement i FindElements w C#), to takie metody co to wszystkim się … Więcej

Znak ucieczki, czyli co, gdy w stringu potrzebuję cudzysłowu

W ramach testów automatycznych w Selenium często używamy ciągów znaków, które potocznie przyjęło się nazywać stringami (od nazwy klasy reprezentującej taki typ danych). Stringów używamy np., gdy porównujemy jakieś wartości w asercjach, żeby sprawdzić, czy dany warunek został spełniony. Używamy ich także, np. w lokatorach jako parametr wybranej metody w zależności od tego, jakim mechanizmem … Więcej

Selenium w Javie i C# – różnice

Cześć! Widzę, że masz kurs Selenium w Javie ale czy planujesz coś podobnego na C#? W firmie, w której pracuję używamy właśnie tego języka i zaczęłam/zacząłem się go uczyć, a ja nie wiem czy różnice są duże i czy sobie poradzę przerabiając kurs w Javie. Od tego się z reguły zaczyna. Podobnych pytań dostaję relatywnie … Więcej

Co to jest asercja?

Asercja to instrukcja, której celem jest potwierdzenie, że predykat jest prawdziwy w danym miejscu w kodzie. Weźmy klasyczny scenariusz logowania, np. na Testelce. Załóżmy, że nie mamy weryfikacji wieloetapowej – po prostu podajemy poprawny adres email i pasujące do niego hasło. Po wprowadzeniu tych informacji i kliknięciu na przycisk logowania powinniśmy być poprawnie zalogowani. Co … Więcej

Zmienne i klasa String w Javie

Zmienne i klasa String w Javie

Witam Was w ten piąteczek świeżutkim filmem w ramach cyklu Java dla testerów. Kontynuuję w nim temat zmiennych ale pojawia się też klasa String w Javie. W ogóle to wyszło dużo dłużej niż zamierzałam, bo aż 15 minut. Ale chciałam też pokazać przy okazji jak używać breakpointów i jak w debugu sprawdzać wartości zmiennych. Film … Więcej

Zmienne i typy proste w Javie

Typy proste w Javie

Mogło Ci się gdzieś przewinąć, że w związku ze startem kursu, będę przygotowywać też materiały dotyczące Javy. No i jest pierwszy: zaczynamy na spokojnie od tego co to są zmienne i typy proste w Javie. Przy okazji tematu kursu dodam, że odzew po ogłoszeniu daty startu kursu był ogromny. Jeżeli komuś jeszcze nie odpisałam, to … Więcej

Twarda spacja: jak znaleźć element po tekście?

Kurs Selenium w Javie

Wyobraźcie sobie taką sytuację: potrzebujecie znaleźć element na stronie po tekście. Jak po tekście to prosta sprawa, trzeba użyć XPatha, na przykład takiego: .//p[text()=’Jakiś tam paragraf z bardzo twardą spacją’] Odpalasz radośnie testy, żeby się upewnić, że do tego momentu przechodzą. A one nie przechodzą. No to idziesz zobaczyć jeszcze raz, jak ten element wygląda, … Więcej

Odpowiedzialność za jakość w projekcie – noworoczne zmiany

Zmienne i klasa String w Javie

Przełom grudnia i stycznia to taki czas, w którym częściej zbiera nam się na podsumowania i zmiany. Dopadło też mnie. Grudzień był dla mnie czasem planowania. Nie tylko w kontekście kursu, który tworzę i kolejnych, za które się wezmę, gdy go skończę. Chodzi też o moją pracę zawodową. Z początkiem tego miesiąca zaczęłam wdrażać w … Więcej