Pytania otagowane jako selenium

Selenium to popularne narzędzie typu open source do automatyzacji przeglądarek internetowych. Używając tego tagu, dołącz także inne tagi dla określonych komponentów, których używasz, np. Selenium-webdriver dla powiązań językowych, selen-ide, selenium-grid, itp.

10
Selenium IDE - Polecenie czekania przez 5 sekund
Używam Selenium IDE dla przeglądarki Firefox i szukam polecenia oczekiwania. Mój problem polega na tym, że chcę przetestować stronę internetową z osadzoną mapą zewnętrzną. Ta mapa zewnętrzna potrzebuje 3-5 sekund na załadowanie. Moje polecenia: open /Page/mysite.html //Wait Command? (5 seconds) ClickAndWait link=do something

3
Uruchomienie javascript w Selenium przy użyciu Pythona
Jestem zupełnie nowy w Selenium. Chcę wykonać fragment kodu JavaScript w poniższym kodzie (zgodnie z komentarzem w kodzie), ale nie mogę tego zrobić. Proszę pomóż. from selenium import webdriver import selenium from selenium.common.exceptions import NoSuchElementException from selenium.webdriver.common.keys import Keys import time patch = raw_input("Enter patch number\n") rel = raw_input("Enter release\n") …

3
Jaka jest różnica między cssSelector i Xpath i która jest lepsza pod względem wydajności do testowania w różnych przeglądarkach?
Pracuję z Selenium WebDriver 2.25.0 nad wielojęzyczną aplikacją internetową i głównie testuję zawartość strony (dla różnych języków, takich jak arabski, angielski, rosyjski itp.). Dla mojej aplikacji, która jest lepsza pod względem wydajności i upewnij się, że powinna obsługiwać wszystkie przeglądarki (tj. IE 7,8,9, FF, Chrome itp.). Z góry dziękuję za …

6
Jak uzyskać tekst za pomocą sterownika internetowego selenu w Pythonie
Próbuję uzyskać tekst za pomocą sterownika internetowego selenu, a oto mój kod. Proszę zauważyć, że nie chcę używać Xpath, ponieważ w moim przypadku id zmienia się przy każdym ponownym uruchomieniu strony, proszę o pomoc. mój kod: text=driver.find_element_by_class_name("current-stage").getText("my text") HTML: <span class="current-text" id="yui_3_7_0_4_1389185744113_384">my text</span>
88 python  selenium 

6
python selen kliknij przycisk
Jestem całkiem nowy w Pythonie selen i próbuję kliknąć przycisk, który ma następującą strukturę html: <div class="b_div"> <div class="button c_button s_button" onclick="submitForm('mTF')"> <input class="very_small" type="button"></input> <div class="s_image"></div> <span> Search </span> </div> <div class="button c_button s_button" onclick="submitForm('rMTF')" style="margin-bottom: 30px;"> <input class="v_small" type="button"></input> <span> Reset </span> </div> </div> Chciałbym móc klikać oba …

9
Klasa została skompilowana w nowszej wersji środowiska Java
Podczas uruchamiania skryptu selenu w konsoli Eclipse pojawia się następujący komunikat o błędzie: Klasa została skompilowana przez nowszą wersję środowiska Java (wersja pliku klasy 53.0), ta wersja środowiska wykonawczego Java rozpoznaje tylko wersje plików klas do 52.0. Wersja Java: 8 IDE: Eclipse Oxygen Wersja przeglądarki Firefox: 46


3
Jak zdobyć atrybut pierwiastka z selenu?
Pracuję z Selenium w Pythonie. Chciałbym uzyskać .val()z <select>elementu i sprawdzić, czy to jest to, czego oczekują. To jest mój kod: def test_chart_renders_from_url(self): url = 'http://localhost:8000/analyse/' self.browser.get(url) org = driver.find_element_by_id('org') # Find the value of org? Jak mogę to zrobić? Wydaje się, że dokumentacja Selenium zawiera wiele informacji na temat …

18
Jak radzić sobie z certyfikatami przy użyciu Selenium?
Używam Selenium do uruchomienia przeglądarki. Jak radzić sobie ze stronami internetowymi (adresami URL), które będą prosić przeglądarkę o zaakceptowanie certyfikatu lub nie? W przeglądarce Firefox może być taka witryna, która prosi mnie o zaakceptowanie jej certyfikatu w następujący sposób: W przeglądarce Internet Explorer może pojawić się coś takiego: W Google …

18
Błąd selenu - Żądanie HTTP do zdalnego WebDriver przekroczyło limit czasu po 60 sekundach
Używam Selenium od wielu miesięcy, którego używamy do automatyzacji niektórych naszych wewnętrznych procesów testowych. Skrypty przeszły pomyślnie. Niedawno zaktualizowałem webdriver do C # 2.40.0 przy użyciu FF 27.01 i teraz nasze skrypty zawodzą w losowych miejscach z następującym błędem. [Portal.SmokeTest.SmokeRunTest.Booking] TearDown method failed. OpenQA.Selenium.WebDriverException : The HTTP request to the …

12
Uruchamianie Selenium Webdriver z proxy w Pythonie
Próbuję uruchomić skrypt Selenium Webdriver w Pythonie, aby wykonać kilka podstawowych zadań. Mogę sprawić, by robot działał idealnie, gdy uruchamiam go przez interfejs Selenium IDE (tj. Po prostu zmuszając GUI do powtarzania moich działań). Jednak kiedy wyeksportuję kod jako skrypt Pythona i spróbuję wykonać go z wiersza poleceń, przeglądarka Firefox …


2
selen z scrapy dla dynamicznej strony
Próbuję wydobyć informacje o produkcie ze strony internetowej za pomocą scrapy. Moja strona internetowa do pobrania wygląda następująco: zaczyna się od strony product_list z 10 produktami kliknięcie przycisku „dalej” ładuje następnych 10 produktów (adres URL nie zmienia się między dwiema stronami) Używam LinkExtractor, aby przejść do każdego linku do strony …

11
Dostęp do okna pobierania plików w przeglądarce Firefox
Czy istnieje interfejs API, który pozwala mi manipulować oknem dialogowym pobierania plików w przeglądarce Firefox? (Chcę uzyskać dostęp do tego, który pojawia się, gdy użytkownik coś robi, a nie sam inicjować). To, co chcę zrobić, to uzyskać dostęp do tego okna dialogowego z Selenium (i nie jestem pewien, czy "tryb …

21
Jak zrobić zrzut ekranu konkretnego elementu zamiast całej strony za pomocą Selenium Webdriver?
Obecnie próbuję zrobić zrzut ekranu za pomocą Selenium WebDriver. Ale mogę uzyskać tylko zrzut całego ekranu strony. Jednak chciałem po prostu uchwycić część strony lub tylko określony element na podstawie identyfikatora lub dowolnego określonego lokalizatora elementów. (Na przykład chcę zrobić zdjęcie z identyfikatorem obrazu = „Motyl”) Czy istnieje sposób na …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.