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?

Dzisiaj odpowiem na pytanie: co to jest asercja? Ten temat sami wybraliście w ankiecie na Facebooku i Instagramie. Nad drugim tematem, na który również zagłosowało mnóstwo osób, czyli różnice w Selenium w C# i Javie, również się pochylę. Prace na kursem Selenium od zera w Javie i darmowym kursem Java dla testerów idą pełną parą. … 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

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