Wykop.pl Wykop.pl
  • Główna
  • Wykopalisko235
  • Hity
  • Mikroblog
  • Zaloguj się
  • Zarejestruj się
Zaloguj się

Popularne tagi

  • #ciekawostki
  • #informacje
  • #technologia
  • #polska
  • #swiat
  • #motoryzacja
  • #podroze
  • #heheszki
  • #sport

Wykop

  • Ranking
  • Osiągnięcia
  • FAQ
  • O nas
  • Kontakt
  • Reklama
  • Regulamin
elcor

elcor

Dołączył 14 lat i 7 mies. temu
  • Obserwuj
  • Akcje 36753
  • Znaleziska 2810
  • Mikroblog 33943
  • Obserwujący 12
  • Obserwowane 157
  • Dodane (1006)
  • Komentowane (3573)
  • Plusowane (29364)
elcor
elcor 18.04.2019, 07:46:37
  • 1
Czy mógłby ktoś udostępnić swoje/ogólnie dostępne repo z przykładowymi testami api w rest assured? #testowanieoprogramowania
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

itakniktniezapamieta
itakniktniezapamieta
itakniktniezapamieta
18.04.2019, 08:42:28
  • 2
@elcor: taktyk, wołaj jak coś znajdziesz, ja umiem trochę w RA ale dalej nie ogarnąłem dobrej organizacji kodu
  • Odpowiedz
LiczbaPi
LiczbaPi
18.04.2019, 15:24:21
  • 1
@elcor: No to nie pomogę, mam tylko przykład podstawowego testu jakiegoś otwartego API wraz z konfiguracją klienta. I to jeszcze w Scali, a pewnie interesuje Cię Java.
  • Odpowiedz
elcor
elcor 25.01.2019, 01:46:36 via Android
  • 6
elcor

źródło: comment_wGlsVlDaMF7ZtPdwbS9eU1GbX5qc0JNW.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

elcor
elcor 18.01.2019, 10:32:00
  • 0
Jak można zrobić wywołanie danej metody przed każdym testem należącym do danej grupy w #testng? #java
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

m0rdeczka
m0rdeczka
22.02.2019, 09:16:51
  • 0
Nie wystarczy użyć BeforeMethod?
  • Odpowiedz
elcor
elcor 17.01.2019, 10:10:14
  • 0
Czy coś poszło nie tak skoro przy wykorzystaniu POM powstają strasznie długie klasy? Tj. po ok. 1000 linii kodu. Powinienem to jakoś porozbijać? #testowanieoprogramowania #selenium
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

supersucker
supersucker
17.01.2019, 14:13:40
  • 1
@elcor: podział robisz taki:
Klasa1: webelementy
Klasa2: metody nawigujące po stronie (klikające w przyciski, uzupełniające inputy)
Klasa3: inicjalizacja i ubicie web drivera (@BeforeTest, @AfterTest)
Klasa4: uruchamiasz testy

Jeżeli gdzieś dodajesz jakieś explicit_waity i duplikujesz kod, to też wyrzuć to do osobnej klasy i zrób metodę oczkującą na element. Zresztą ja to się nie znam ale na pewno jakoś się da :D
  • Odpowiedz
T.....0
T.....0
konto usunięte 17.01.2019, 18:28:26
  • 0
@elcor: Chodzi mi o stworzenie klasy która ma metody generyczne dla inputa czyli metody takie jak fill, clear, getAttribute, get...... Wtedy dany input deklarujesz np. Input loginInput i wskazujesz jego unikalny selektor - wtedy odwołując się do tego loginInput z góry będziesz miał zapewnione wszystkie metody klasy Input. Poczytaj o WebComponentach w webdriverextensions
  • Odpowiedz
elcor
elcor 13.01.2019, 13:35:56 via Android
  • 190
#wosp #wosp2019
elcor - #wosp #wosp2019

źródło: comment_ZFXalMKjuTOfBrGDEfOzM3gLXYrg50LY.jpg

Pobierz
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

FELIX90
FELIX90
13.01.2019, 13:47:56
  • 24
@elcor: mina ctr+c ctrl+v xD
  • Odpowiedz
Bieelik
Bieelik
13.01.2019, 18:48:01 via Android
  • 3
@elcor jak to Zamość (⌐ ͡■ ͜ʖ ͡■)
  • Odpowiedz
elcor
elcor 08.01.2019, 05:13:00 via Android
  • 1
To uczucie kiedy masz lecieć dzisiaj na majorke, a Ryanair zaplanował strajk i nawet nie wiesz czy masz jechać na lotnisko ( ͡° ʖ̯ ͡°)
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Paula_pi
Paula_pi
08.01.2019, 05:13:49
  • 1
@elcor: Maaaaajorkaaaaa lala lala la la i emołszyn
  • Odpowiedz
Vladimir_Kotkov
Vladimir_Kotkov
08.01.2019, 05:49:07 via Android
  • 1
@elcor nie bez kozery Ryan dostał tytuł najgorzej linii lotniczej szósty rok pod rząd.
  • Odpowiedz
elcor
elcor 23.12.2018, 02:17:25 via Android
  • 3
elcor

źródło: comment_FavObD2clpxN9gc6vD3Gsfodfh9Sr10a.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

PanTward
PanTward
23.12.2018, 02:21:22
  • 2

Komentarz usunięty przez autora

T.....n
T.....n
konto usunięte 23.12.2018, 02:23:51
  • 1
@elcor: skąd masz moje zdjęcie z synem?
  • Odpowiedz
elcor
elcor 19.12.2018, 00:04:28 via Android
  • 13
elcor

źródło: comment_pn68x3b6McrN8Qk6ImXlSYOSYklyQtCN.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

elcor
elcor 11.12.2018, 22:34:31 via Android
  • 6
elcor

źródło: comment_NnyJFMIJ8eAxwyUushbI3cFzw4jjSlKw.jpg

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

taktosiekonczy
taktosiekonczy
taktosiekonczy
11.12.2018, 22:37:34
  • 0
@elcor: he he he
  • Odpowiedz
elcor
elcor 11.12.2018, 22:27:59 via Android
  • 8
elcor

źródło: comment_AOLbYi1vkr5g87qvuj05lrffemaJVm8n.jpg

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

MalpigwaltXXXX
MalpigwaltXXXX
11.12.2018, 22:28:37
  • 0
@elcor: Zawsze śmieszy.( ͡° ͜ʖ ͡°)
  • Odpowiedz
elcor
elcor 09.12.2018, 14:34:50
  • 8
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pan_Qcek
Pan_Qcek
09.12.2018, 14:40:57
  • 1
@elcor: i to zdjęcie dziecka xD
  • Odpowiedz
A.....a
A.....a
konto usunięte 09.12.2018, 14:42:45 via iOS
  • 3
@Pan_Qcek: to dziecko pisało

  • Odpowiedz
elcor
elcor 04.12.2018, 14:37:14
  • 0
Mam do przetestowania duży formularz. Trochę pól jest wymaganych, trochę nie. Do tego trochę dropdownów z wieloma opcjami. Każde pole jest w odpowiedni sposób walidowane. Jak podejść do problemu pokrycia takiego formularzu automatami(korzystam z selenium)? #testowanieoprogramowania
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Nihomme
Nihomme
Nihomme
04.12.2018, 14:53:39
  • 0
@elcor: Możesz rozbić na kilka scenariuszy testowych. Np. 1) Użytkownik wypełnia wszystkie pola, 2) Użytkownik wypełnia tylko wymagane pola 3) Użytkownik nie wypełnia żadnych pól (sprawdzenie poprawności działania walidacji) 4) Użytkownik wypełnia błędnie pola itd itd. Dropdowny możesz walnąć asercję by wyciągnąć całą listę i porównać z oczekiwaną - albo zrobić by w każdym teście randomowo wybierał jakąś opcję.
  • Odpowiedz
supersucker
supersucker
04.12.2018, 14:55:30
  • 0
@elcor: @elcor: przypadki użycia są? zapewne powinienes jednostkowo podejśc do każdego pola. W sensie sprawdzić jego dostępność, jakie typy znaków przyjmuje (co tam macie opisane w analizie). Dalej wymagalność i brak wymagalności. Wykluczenia, jeżeli zaznaczasz pole1, to pola2 i 3 powinny przestają być dostępne. Na koniec pewnie jakiś scenariusz z kompletnie uzupełnionym formularzem i walidacja na przejściu do następnego kroku.
  • Odpowiedz
elcor
elcor 01.12.2018, 23:56:38
  • 1
https://www.facebook.com/events/337932466992288/
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

elcor
elcor 29.11.2018, 10:39:47
  • 1
Jest jakikolwiek sens żeby dodawać gettery używając w selenium PageFactory? Nie jest lepiej odwolywac sie z miejsca do zadeklarowanego elementu? #testowanieoprogramowania
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

inz_Bartosz
inz_Bartosz
29.11.2018, 11:47:31
  • 1
@elcor: widzę taki sens, że pozostają prywatne i nie dotykasz ich bezpośrednio (zależy jeszcze co to za język), ale uważam że lepiej wystawiać z page'a metody do interakcji z nim, np.

submit() {submitButton.click()} //uproszczenie
niż getterem wyciągać element w teście i go klikać
  • Odpowiedz
itakniktniezapamieta
itakniktniezapamieta
itakniktniezapamieta
29.11.2018, 11:59:00
  • 1
@elcor: jeżeli bardzo chcesz mieć standardowe gettery to poczytaj o lomboku (Java) a jeżeli niekoniecznie to tak jak poisze @inz_Bartosz: piszesz metody/akce których potem używasz zamiast getterów/setterów
  • Odpowiedz
elcor
elcor 26.11.2018, 15:47:33
  • 0
Opłaca się do stacku java+selenium+testng+gradle dołączyć jeszcze cucumbera? Jakie korzysci/wady moze to za soba niesc?
#testowanieoprogramowania
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

T.....0
T.....0
konto usunięte 26.11.2018, 16:47:26 via Android
  • 1
@elcor a tak highlevel jakbyś miał opisać co Ci ten cucumber wniesie to co byś wymienił? Często spotykam się z tym, że ludzie dodają ten badziew tylko dlatego że jest popularny
  • Odpowiedz
Fristo
Fristo
26.11.2018, 20:06:54
  • 2
@elcor: Jeżeli analitycy biznesowi (czyli osoby nieznające javy) będą osobiście zaangażowani w pisanie scenariuszy w tej cucumberowej warstwie, to się opłaca. W przeciwnym wypadku - nie. Jeśli ktoś ma inne argumenty "za", to chętnie posłucham:)
  • Odpowiedz
elcor
elcor 22.11.2018, 14:08:41
  • 2
#naukaprogramowania #java
Mam dwie klasy publiczne(rodzic i dziecko). Klasa rodzica jest o 2 foldery wyzej niz klasa dziecka. Jaki moze byc powod, ze nie moge dziedziczyc dzieckiem po klasie rodzic? Intellij wywala blad "Cannot resolve symbol", jesli dziecko przeniose na rowny poziom co rodzic wszystko dziala.
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

ppawel
ppawel
22.11.2018, 14:12:21
  • 2
@elcor: proszę skontaktować się z Urzędem Celnym

  • Odpowiedz
CichySzelestOka
CichySzelestOka
22.11.2018, 14:57:05
  • 1
@elcor: z Oracle docs:

"It is a compile time error to import a type from the unnamed package. "

https://docs.oracle.com/javase/specs/jls/se6/html/packages.html
  • Odpowiedz
elcor
elcor 15.11.2018, 10:22:25
  • 0
W jaki sposób mogę porównywać komunikat błędu po nieudanym logowaniu(spodziewany, z rzeczywistym) jeśli TestNg/Selenium/IDE nie radzi sobie z polskimi znakami?
Dostaję komunikat błędu:
expected: but was:
#testowanieoprogramowania
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

elcor
elcor
Autor
15.11.2018, 11:46:27
  • 0
@kozabonzo: rozwiazalem problem dzieki zamianie polskich znakow na odpowiadajacy im unicode
  • Odpowiedz
QualityAssuranceRock
QualityAssuranceRock
16.11.2018, 06:39:09
  • 0
@elcor: nie rób takich rzeczy.
Zrób sobie asercje do naprzykład "[nN]ieprawid*".

łatwiej bedzie cos takiego utrzymac
  • Odpowiedz
elcor
elcor 14.11.2018, 13:06:53
  • 2
Mam pewien problem z wylogowaniem się za pomocą czyszczenia cookies. Po wykonanym teście w @AfterMethod chcę wyczyścić cookies żeby w kolejnym teście być niezalogowanym.

1. Loguje się
2. Usuwam cookies
3. Odświeżam stronę
4. Nadal jestem
  • 23
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

itakniktniezapamieta
itakniktniezapamieta
itakniktniezapamieta
14.11.2018, 13:14:05
  • 2
1. w jaki sposób trzymana jest sesja usera - może po czymś innym niż cookie
2. czyścisz local storage?
  • Odpowiedz
elcor
elcor
Autor
14.11.2018, 23:19:08 via Android
  • 1
@Debowy_Jacek w jakim celu? Co to da? Przy refreshu strony user nadal będzie zalogowany
  • Odpowiedz
elcor
elcor 07.11.2018, 10:06:56
  • 1
Czy jest tu ktos kto korzysta/korzystal z testow, ktore sa na https://github.com/Wikia/selenium-tests ?
Bez problemu udalo sie je Wam uruchomic?
#testowanieoprogramowania #qa
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

MikeR
MikeR
07.11.2018, 10:43:01
  • 0
@elcor: ale jak to nie możesz uruchomić? co wywala?
  • Odpowiedz
elcor
elcor
Autor
07.11.2018, 10:47:27
  • 0
@MikeR: Juz podczas realizacji punktow z dzialu 'Running tests'
- Modify credentialsPath property in config.yml to point to credentials.xml file from cloned selenium-config repository

Z tego co znalazlem to proba wejscia do tego repo selenium-config konczy sie na wyrzuceniu 404.
(Pominalem ten krok)

Nastepnie wywala sie przy probie uruchomienia jednej z przykladowych tam komend(np. ./gradlew test -Denv=preview -Dgroups=Login), co zapewne sie spododowane tym brakujacym repo
  • Odpowiedz
elcor
elcor 06.11.2018, 17:35:04
  • 2
Superluxy HD669 czy HD681?
#sluchawki #audio
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Otsego_Amigo
Otsego_Amigo
06.11.2018, 20:08:17
  • 0
@elcor: wh mnie zdecydowanie HD669
  • Odpowiedz
  • <
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 51
  • Strona 5 z 51
  • >

Osiągnięcia

  • Komentator
    od 22.03.2014

    Komentator
  • Wykoptester
    od 11.06.2014

    Wykoptester
  • Rocznica
    od 09.08.2025

    Rocznica
  • Gadżeciarz
    od 07.10.2012

    Gadżeciarz
  • Mikroblogger
    od 17.11.2014

    Mikroblogger
  • Kolarz
    od 26.01.2021

    Kolarz
  • Pozytywnie Zakręcony
    od 17.09.2018

    Pozytywnie Zakręcony

Wykop © 2005-2026

  • O nas
  • Reklama
  • FAQ
  • Kontakt
  • Regulamin
  • Polityka prywatności i cookies
  • Hity
  • Ranking
  • Osiągnięcia
  • Changelog
  • więcej

RSS

  • Wykopane
  • Wykopalisko
  • Komentowane
  • Ustawienia prywatności

Regulamin

Reklama

Kontakt

O nas

FAQ

Osiągnięcia

Ranking