Rekrutacja automatyzacja Flashcards

1
Q

Co to jest Selenium WebDriver?

A

Selenium WebDriver to najpopularniejsza biblioteka do automatyzacji Webowych testów GUI.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Drivery w Selenium.

A

W ramach testów w Selenium, możemy inicjalizować przeglądarki typu Chrome, Firefox, Opera, Edge (wersje 18 i starsze), oraz Internet Explorer. Jedną z lepszych metod, jest inicjalizowanie drivera z osobnej klasy, by w teście tylko go wywoływać. Dodatkowo ważnym elementem jest by pamiętać o zamykaniu drivera po zakończeniu testu.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Co to jest Page Object Model (POM).

A

Page Object Model jest to sposób pisania testów polegający na tym, że każdą ze stron danej aplikacji przedstawiamy jako Page Object. Stosowanie POM pozwala oddzielić logikę metod przeprowadzających akcję od reprezentacji elementów. Pozwala na łatwiejsze utrzymanie testów.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Jakie znasz rodzaje selectorów.

A

W trakcie pisania testów automatycznych wyróżniamy selectory w postaci Xpath i CSS Selectorów. Elementy możemy wyszukiwać też przez ID, name, Class Name. Najważniejsze jest by selector był prosty i powodował znalezienie konkretnego elementu. Uchodzi, że CSS Selectory są szybsze, gdyż Xpath musi przeszukiwać całą strukturę HTMLa.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly