Jak rozwiązać temat pom związany z formularzem? Wcześniej miałem funkcję, która po wpisaniu jako pierwszego argumentu labela przy inpucie znajdowała go na stronie i znajdowała pasujący do labela input, a drugi argument to była wartość do uzupełnienia, czyli np funkcja findField('name', 'new name') znajdowała label name w formularzu, kasowała z niego wartość i wpisywała 'new name' w pasującym i input.
Teraz zauważyłem że programiści dodali mi dla każdego labela i inputa
@imo0mfg: Mówiąc szczerze, to tak czytam i nie wiem do końca, co masz na myśli i o co pytasz tak właściwie :x
1. Jeżeli po dodaniu parametru do pola, urośnie wam POM, to macie bardzo, bardzo źle napisany POM. Powinny się tylko zmienić zadeklarowane lokatory. Nie dojdą wam nowe foldery, pliki czy klasy. Skoro macie automaty które działają z tymi polami, to powinniście mieć już klasę z lokatorami dla tego formularza.
@diarrhoea: trochę odpowiadasz i trochę nie, dlatego musiałem się dokopać do komputera żeby odpisać. Tak jak pisałem, mamy aplikację, która raczkuje, backendu tyle co kot napłakał, html czasem ma braki w id'kach.
Struktura formularza wyglądała mniej więcej tak (przykładowy label plus input):
Pytanie do testerów. Mam w firmie budżet roczny 5k na szkolenia, generalnie chciałbym go wykorzystać w jakiś sposób ale bardziej pod kątem wzięcia mentora.
Sam widziałbym to tak: - znajdujemy jakiś projekt na githubie żeby był front i backend, - mam x czasu aby od 0 wszystko przygotować (trochę symulacja tego w czym właśnie jestem jako jedyny tester), czyli dokumentacja, testy manualne, testy automatyczne (e2e, componenty, API) i co tam jeszcze pominąłem,
@imo0mfg: Ogólnie podejście ciekawe, ale nie wiem, czy dobre. 1. Poświęcisz na to dużo czasu, głównie wykorzystując i tak już posiadaną wiedzę. Spędzisz nad tym dużo czasu, a niekoniecznie zyskasz bardzo dużą wiedzę. Pomysł na zaangażowanie fajny, ale ilośc włożonej pracy może być niewspółmierna do uzyskanych efektów. 2. Taki projekt nie będzie 1:1 twoim projektem, podejścia mogą się różnić między projektami/branżami. Zyskasz na pewno szersze pojęcie, może usprawnisz swój obecny projekt,
Jakieś godne polecenia pole namiotowe w promieniu 100km od Katowic?
Chcę na długi weekend wyskoczyć, jak coś to na Olzie (oba pola), niedaleko pustyni błędowskiej (chyba eurocamp) i w opolskim na amazonce już byłem i raczej wolałbym wybrać się w nowe miejsce.
Chyba jedyne wymagania to sanitariaty z bezpłatnym prysznicem, reszta obojętna.
Jakiś kurs/strona/materiały na YT godne polecenia w zakresie angulara? Zajmuje się testami komponentów (w cypress, ale to średnio istotne) i widzę, że brakuje mi chyba takiej faktycznie angularowej wiedzy - o ile z prostymi komponentami z inputami sobie radzę to z czymś poważniejszym do zamockowania mam problem i ciągnę programistów do pomocy.
Im więcej będzie w kursie czy gdziekolwiek indziej na temat samych komponentów i ich testowania tym lepiej. Z uwagi na
Chyba koniec przygody z Cypress, wystarczy backend na innym porcie i już nie da się robić intercept z waitem ( ͡°ʖ̯͡°). Przestudiowałem cały internet, robiłem zmiany w konfigu cypress i za każdym razem porażka.
Pora przesiąść się na playwright, trzymajcie kciuki za w miarę bezbolesną naukę.
@imo0mfg ciężko powiedziec :) Musiałbym kod zobaczyć i w jakiś sposób dokładnie wolałeś ten interecpt. Jakaś różnica być musiała skoro teraz działa. Spoko że udało się zaradzić :)
Pytanie do #testowanieoprogramowania - od czerwca zacząłem pracę w nowym projekcie, gdzie jako jedyny tester będę miał trochę wolnej ręki w narzędziach, podejściu itp itd.
Z uwagi na to, że webowa apka to w sumie póki co nieklikalna stronka z headerem/bez zawartości/bez żadnego BE (więc mega początek dopiero), chcę zaproponować aby zespół programistów pamiętał o dodawaniu atrybutu data-cy (czy tam innego data-*). Nie umiem tylko znaleźć jakichś informacji (bardziej nie wiem jak
Pytanko do testerów - jak wyglądały Wasze dni w następnej pracy (czyli pracowaliście na stanowisku testera i zmieniliście firmę)?
Mam lekkiego stresa, od czerwca zaczynam u nowego pracodawcy i nie wiem czy wchodzenie w nowy projekt biorąc pod uwagę wcześniejsze doświadczenie jest już łatwiejsze, czy zawsze są mimo wszystko rzeczy których nauka na start u nowego pracodawcy zabiera trochę czasu - sam zacząłem już interesować się technologiami wykorzystywanymi w nowym miejscu i
Każda moja kolejna praca, to nowa wiedza i nowe technologie. Zwykle dużo czasu na wdrożenie, czytanie dokumentacji i ludzie chętni do podzielenia się wiedzą. Później pierwsze taski, zwykle prostsze, bardziej nakierowane na to byś poznał produkt. Ogólnie to bez spiny, wdrożenie może potrwać kilka miesięcy i jest to normalne. Warto pytać
@imo0mfg: Modelowo powinno to dokładnie tak wyglądać jak napisał @MirRAFal Jeśli od początku będzie niezdrowa presja, żebyś jak najszybciej stał się wysoko produktywny, to może to być żółta flaga. W jednej z poprzednich prac, kolega w przypływie szczerości wyznał, żeby się nie przejmować, bo on np. dopiero po 2 latach w firmie mniej więcej ogarnął o co chodzi ( ͡º͜ʖ͡º)
Jakiś dobry i godny poleania kurs Java + selenium/webdriver/playwright do automatyzacji testów? Ewentualnie samej Javy jako języka? Może być w języku angielskim (tylko nie książka, może być udemy lub YT lub jakaś strona). Za dużo tych ogłoszeń o pracę na Javę więc trzeba coś w tym kierunku podziałać. Na chwilę obecną mam prawie roczne doświadczenie w JS + Cypress.
@imo0mfg: Pisząc selenium/webdriver, mam nadzieję, że zaliczyłeś drobną wpadkę, a nie, ze rozważasz do nauki selenium IDE :P Generalnie z "selenium" to selenium webdriver jako jedyne ma sens.
Jak chcesz iść w Javę, to odpuść temat playwrighta, bo obecnie dużo ogłoszeń jest w Java + Selenium, ofert na Java + Playwright nie wiem, czy chociaż jedną w Polsce znajdziesz. Druga rzecz, ofert na Java + selenium faktycznie jest od groma, ale
- #!$%@?, zero złotych ( ͡° ʖ̯ ͡°)
#heheszki