geralt0001
geralt0001
Selenium WebDriver i AI? TAK! W ostatnim tygodniu miałem okazję przetestować narzędzie, które umożliwia użycie algorytmów sztucznej inteligencji w celu zastąpienia klasycznego wyszukiwania elementów na stronie przy pomocy selektorów. Opisuję konfigurację i sposób użycia. Daj znać w komentarzu co o tym myślisz.

https://marcinstanek.pl/selenium-ai-1

#testowanieoprogramowania #testowanie #programowanie #programista15k  #selenium #cypress #softwaretesting #programming #testautomation #automatyzacjatestow
5
geralt0001
geralt0001
Witam Mirasy w Nowym Roku. Z tej okazji chciałbym podzielić się z Wami nowym postem. Poruszam w nim kwestię organizacji procesu testowego. To dopiero wstęp do tematu. Zapraszam do komentowania.

https://marcinstanek.pl/test-process-1.html

#testowanieoprogramowania #testowanie #programowanie #programista15k #selenium #cypress #softwaretesting #programming #testautomation #automatyzacjatestow #automatyzacjatestow
1
  • Najlepsze
  • Wszystkie komentarze
m0rdeczka
@geralt0001: bardzo fajny materiał, jakbym w końcu zaczął pisać moją inżynierkę to muszę z niego skorzystać...
1
geralt0001
geralt0001
https://marcinstanek.pl/cypress-5

Mirku, jeżeli kiedyś zastanawiało Cię jak poprawnie pisać selektory - klikaj. W poście opisuję w jaki sposób je tworzyć podążając według wytycznych twórców narzędzia Cypress.

Daj znać w komentarzu co uważasz na ten temat.

#testowanieoprogramowania #testowanie #programowanie #programista15k #selenium #cypress #softwaretesting #programming #testautomation #automatyzacjatestow #automatyzacjatestow
2
a.....s
a.....s
Cześć Mirki z #testowanieoprogramowania #qa #automatyzacjatestow
Zaczynam powoli przygodę z automatyzacją. Odpaliłem sobie strony na których można ćwiczyć pisanie automatów. Używam Selenium Webdriver w Javie.
Niestety namierzanie elementów mnie pokonało. Nie potrafię poradzić sobię z namierzeniem pola w którym wpisuje się ilość produktów. Największy problem jest w tym, że "input class="form-control" w każdym divie jest taki sam. Elementem, który pozwoli na odróżnienie jednego diva od drugiego jest "button
2
  • Najlepsze
  • Wszystkie komentarze
kotoj
nie bedziesz musial praktycznie nic robic


@PanKara: Nie zgodzę się. Z mojego doświadczenia wynika, że lepiej raz samemu napisać xpatha porządnie, niż 10 razy poprawiać to co zaproponował FirePath czy inny dodatek (a na koniec i tak przepisać po swojemu( ͡° ͜ʖ ͡°))

W tym przypadku, tak na szybko, można zrobić coś takiego:
//div[@class='input-group input-group-sm' and ./span/button[@data-product-name='Okulary']]/input i zamiast "Okulary" podstawiasz dowolny inny przedmiot
4
kotoj
na początek wystarczy


@PanKara: wystarczy na chwilę, po dopisaniu kolejnych takich 5 xpathów nie będzie wiedział do czego był pierwszy. Poza tym to jest tak podatne na najdrobniejsze zmiany że szkoda gadać. Jeszcze raz - od poczatku uczyć się xpathów dobrze, później to się zwróci z nawiązką. Nie ma sensu uczyć się czegokolwiek dalej bez umiejętności pisania lokalizatorów. A nie jest to jakaś czarna magia, może kilka godzin nauki raptem
3