Prezentacja, kt坦ra powstaa na potrzeby akcji 3 webinar坦w o podstawach automatyzacji w Selenium Webdriver.
Podczas drugiego webinaru opowiadamy o tym, czym jest Selenium WebDriver i w jaki spos坦b tworzone s w nim testy automatyczne. Nauczysz si, jak skonfigurowa rodowisko do napisania pierwszego testu i dowiesz si, z jakimi przegldarkami wsp坦pracuje.
Prezentacja dostpna jest na kolejnym slajdzie po wywietlanym nagraniu.
5. Agenda
Narzdzia do automatyzacji
O lokatorach s坦w kilka
WebElements
ID
Name
CSS Selector
Xpath
Selenium WebDriver nieco teorii!
Obsugiwane jzyki
Obsugiwane przegldarki
Jak dziaa?
Co mo甜na zrobi za jego pomoc?
Konfiguracja rodowiska
Niezbdne narzdzia
Stworzenie projektu
Pierwsze testy
5
9. ID (AjDi, I-De, I-Dy eee Macarena!) 9
Atrybut ten okrela unikalne ID dla
konkretnego elementu na stronie.
Np.
<input type=text id=uniqueID>
10. Name! 10
Po prostu nazwa dla danego elementu, po
kt坦rej mo甜emy si do niego odwoa
Np.
<button type=text name=decision>Submit Decision</buton>
11. CSS Selector mo甜e bole, lecz nie musi 11
W CSS, selektor坦w u甜ywany w celu
namierzenia element坦w, kt坦re chcemy
ostylowa.
Np.
#superButton znajd添 element o ID superButton
.superClass znajd添 wszystkie elementy zawierajce klas superClass
div > p znajd添 elementy <p>, kt坦rych bezporednim rodzicem jest <div>
12. XPath zazwyczaj boli bardzo. 12
W skr坦cie Jzyk cie甜ek XML kluczowe
sowo cie甜ka
Wskazujemy innymi sowy ci甜k do elementu.
Np.
//nazwaTagu[@nazwaAtrybutu=wartoAtrybutu]
//button[@text=Submit Form]
17. 17Co mo甜na zrobi za jego pomoc?
Mn坦stwo rzeczy midzy innymi:
Znajdowa element/elementy
Klika
Wpisywa
Pobiera tekst
Sprawdza obecno elementu
Pobiera atrybuty elementu
Wysya formularz
I wiele innych