thomeq
Co zrobic jak nazwa klasy zaczyna sie od spacji?

driver.findelementbyclassname('css-nazwaKlasy')
daje blad:
NoSuchElementException: Message: Unable to
  • Najlepsze
  • Wszystkie komentarze
m0rdeczka
@thomeq: musisz użyć XPATH i znaleźć podobny do "..." używając "contains"
jascen
@thomeq: a dlaczego nazwa klasy zaczyna się od spacji?
speed19
Mam przeglądarke firefox, w niej mam zainstalowane pare dodatków, ale gdy uruchamiam bota odpala mi się czysta przeglądarka bez tych wszystkich dodatków. Jest jakiś sposób żeby to naprawić ? Bot jest pisany w pythonie z selenium.

bot = webdriver.Firefox()

#selenium #python #testowanieoprogramowania
  • Najlepsze
  • Wszystkie komentarze
venomik
@speed19: Czysta instancjia się uruchamia. Jeśli chcesz odpalić swojego użytkownika musisz podać adres do katalogu firefox user.
Ilythiiri
@speed19: przecież w max 3 wątku jest napisane jak to zrobić. Ja uruchamiałem Chrome ze swoimi dodatkami, nie rozumiem Twojego problemu.
alpag
alpag
0
  • Najlepsze
  • Wszystkie komentarze
henk
henk
  • adult
3
Treść przeznaczona dla osób powyżej 18 roku życia...
alpag
alpag Autor
0
@henk: wiedza merytoryczna eksperta się ceni
m0rdeczka
Znalazłem błąd w moim robocie selenium i potrzebuje rady.
Dropdown Select (wybór godziny w formularzu) zrzuca listę z suwakiem (nie wszystkie godziny widoczne po kliknięciu na 1 oknie). Selenium twierdzi przy użyciu selectByVisibleText(...);, że elemnt nie jest VISIBLE dla godzin, które użytkownik zobaczy po przesunięciu suwaka. Dla innych wyborów działa.
Select nie ma parametru VALUE

00:00 00:15 (...)

Jak
  • Najlepsze
  • Wszystkie komentarze
m0rdeczka
m0rdeczka Autor
4
@kozabonzo: Tak, jestem debilem i nie zauważyłem, że wybieram 8:15 zamiast 08:15
m.....3
m.....3
@m0rdeczka: można "pisać" na dropdownach. Wykorzystywałem i wykorzystuję to u siebie w testach obecnie.
Działa to tak jak tutaj: https://www.w3schools.com/tags/tag_select.asp (try it yourself -> kliknij na dropdown i cos wpisz)
alpag
alpag
1
Z czego najlepiej się uczyć w temacie projektowania i kodowania testów e2e, integracyjnych, regresji na poziomie mid-expert w Selenium? Jakieś dobre praktyki, przykłady itp?
#testowanieoprogramowania #selenium
  • Najlepsze
  • Wszystkie komentarze
henk
henk
2
@kotoj: nie robić E2E wcale. Gdzie tak uczą?
henk
henk
2
@alpag: no właśnie nie wiem co jest nie tak, liczę, że kotoj mnie oświeci.
4n0n
4n0n
4n0n
0
Potrzebuje pomocy z #testowanieoprogramowania z wykorzystaniem #selenium IDE. Tworzę prosty scenariusz edycji zgłoszenia w #jira, następnie eksportuje ten scenariusz do kodu w #java i uruchamiam z poziomu Itelij. Problem w tym, że kodzie te same elementy mają różne aui-id. Przez to test wywala się w połowie. Próbowałem ręcznie zmienić te wartości ale mimo to test nadal nie działa.
  • Najlepsze
  • Wszystkie komentarze
Sapzzz
@4n0n: a te id nie są przypadkiem dynamiczne i zmieniają się przy każdym odpaleniu strony?
venomik
@4n0n: Szukaj po czyms innym niz id. Na przyklad xpath czy css selector.
luthion
Mając formularz który ma kilka textboxów, jest możliwe wpisanie wartości w ich pola w jednym czasie przy użyciu selenium? (Taki swojego rodzaju multiprocessing)
Udało mi się to zrobić ale kaskadowo, co jest zbyt wolne i szukam sposobu jak to usprawnić
#python #selenium #programowanie
  • Najlepsze
  • Wszystkie komentarze
Beny_Kuleczka
Mirki spod tagu #testowanieoprogramowania jakie kursy/książki polecacie do nauki podstaw #selenium? Zaciekawiła mnie https://testelka.pl/ ale kurs jest odpłatny. Czy myślicie ze warto płacić czy szukać czegoś innego?
  • Najlepsze
  • Wszystkie komentarze
Ponczo88
Cześć, jest tu ktoś kto ogarnia #selenium i poradzi mi co zrobić z błędem który dostaje?

C:\Users\Tomek\PycharmProjects\Demo_Tests\auto_test_2.py:19: DeprecationWarning: executable_path has been deprecated, please pass in a Service object
driver = webdriver.Chrome(executable_path=r"C:\TestFiles\chromedriver.exe")

niby jest rozwiązanie na jaktestowac.pl ale nie działa u mnie(czyt. dalej wyskakuje błąd
webdriver dodany do path w windzie, zainstalowany webdriver, webdrivermanager. Już nie wiem czego się złapać i czy nie ignorowac tego błędu bo test wykonuje dobrze, ale prócz wyniku testu
  • Najlepsze
  • Wszystkie komentarze
Glupi_login
Glupi_login
Powstaje nowy produkt z Reactem na froncie i teraz pytanko, użyć działający framwork z Selenium czy testować to przy użyciu cypress
#selenium #react #cypress
#testowanieoprogramowania
  • Najlepsze
  • Wszystkie komentarze
henk
henk
67
Hej mirki i mirabelki, sorry za spam tagami, ale chcę wybadać grunt, czy na mirko byłoby zainteresowanie czymś w rodzaju kursu, okraszonego od czasu do czasu luźniejszymi "felietonami" dotyczącymi #testowanieoprogramowania z użyciem narzędzia Robot Framework, zahaczającego czasem o inne dziedziny szeroko pojętego it, narzędzi, rozwiązań i tak dalej. Mała zajawka poniżej.

Czym jest #robotframework - to framework testowy ogólnego przeznaczenia, a także de facto język programowania oparty o paradygmat
  • Najlepsze
  • Wszystkie komentarze
m0rdeczka
Jak mogę wpakować WebDriver do wykonywalnego Jara, żeby automat mógł się odpalać z jednego pliku bez wstawiania obok sterownika? Da się to tak upakować?
#java #selenium #testowanieoprogramowania
  • Najlepsze
  • Wszystkie komentarze
J.....L
J.....L
#programowanie #naukaprogramowania #selenium #python wchodzę na https://login.aliexpress.com/ wchodze na frame = browser.findelementby_id("alibaba-login-box") i lokalnie na django wszystko mi działa dobrze - dalej mogę przełączyć się na frame i kontynuować czynności . Natomiast jak odpalam skrypt na płatnym vps na #pythonanywhere poprzez pyvirtualdisplay to wyskakuje niżej wymieniony błąd. W czym tak naprawdę tkwi problem ? aliexpress jest w react i muszę
  • Najlepsze
  • Wszystkie komentarze
J.....L
J.....L
jest jakiś preferowany #vps dla aplikacji w #django z wykorzystaniem takich modułów do automatyzacji jak #selenium czy generalnie mogę spodziewać się, że na żadnym vps'ie nie będzie wspierany selenium display mode ?
  • Najlepsze
  • Wszystkie komentarze
Ulysses_31
Mirki i Mirabelki postanowiłem spróbować tą drogą, może u kogoś z was poszukują QA w #krakow. Mogę podrzucic profil linkedin i githuba na pw. Ogólnie w pracy ogarniam:
testy aplikacji webowych i trochę mobilkę, ogarniam też API jak trzeba więcej wypisane na linkedin.
Poszukuję czegoś w kierunku automatyzacji brak mi komercyjnego doświadczenia, mam jedynie swój mały framework do testów stworzony w ramach nauki, napisany w Java. Ogarniam teraz też
spinel
Bawię się w web scraping. Na początek wykop - pobieram autora wpisu, ilość plusów. Chcę zobaczyć plusujących pod wpisem no i się nie da. Jak rozwinąć pełną listę plusujących? Przykładowy link ze źródła strony - nie można wejść w niego: https://www.wykop.pl/ajax2/wpis/upvoters/43110245/
#python #selenium #naukaprogramowania
  • Najlepsze
  • Wszystkie komentarze
zly_maynard
Cześć!
Szukam jakiegoś tutoriala, kursu do Appium (najlepiej w C#, ewentualnie Java). Polecicie coś godnego uwagi ?
#android #testowanieoprogramowania #appium #selenium @rskk @wykopowy_tester
J.....L
J.....L
#programowanie #selenium czemu nie mogę chwycić tego button'a w Selenium przez browser.getelementsbyclassname ? chodzi o to , że to jest oznaczone jako 'event' ? Chcę żeby przeglądarka mi w to klikała a na bieżącą chwilę Selenium zwraca pustą listę.
  • Najlepsze
  • Wszystkie komentarze
m0rdeczka
Utworzyłem ze skryptu #selenium w #java plik JAR, o ile podczas uruchamiania z kodu wszystko działa to przy odpaleniu JAR nie działa mi driver.quit(), cały skrypt przechodzi tylko nie zamyka go na końcu, Any idea?
#kiciochpyta #testowanieoprogramowania
  • Najlepsze
  • Wszystkie komentarze
look997
#node #firefox #chrome #webdev #javascript #selenium

Dlaczego Selenium ma własną składnię, np. brania elementów wg nazwy? To jest głupie, żeby uczyć się innej składni. Ile rzeczy jest inaczej?
Czy istnieje alternatywa do łączenia headless przeglądarkami?

Mógłby ktoś nakreślić co jak, takie pierwsze oczywiste odpowiedzi na oczywiste pytania?
  • Najlepsze
  • Wszystkie komentarze