Pytania otagowane jako selenium-webdriver

Selenium-WebDriver dostarcza API WebDriver do kontrolowania przeglądarek w różnych językach programowania („powiązania językowe”). Używając tego tagu, dodaj także tag dla używanego języka programowania.

24
WebDriverException: nieznany błąd: plik DevToolsActivePort nie istnieje podczas próby zainicjowania przeglądarki Chrome
Próbuję uruchomić chrome z adresem URL, przeglądarka się uruchamia i nic potem nie robi. Po 1 minucie widzę poniższy błąd: Unable to open browser with url: 'https://www.google.com' (Root cause: org.openqa.selenium.WebDriverException: unknown error: DevToolsActivePort file doesn't exist (Driver info: chromedriver=2.39.562718 (9a2698cba08cf5a471a29d30c8b3e12becabb0e9),platform=Windows NT 10.0.15063 x86_64) (WARNING: The server did not provide any …

11
Losowy „element nie jest już dołączony do DOM” StaleElementReferenceException
Mam nadzieję, że to tylko ja, ale Selenium Webdriver wydaje się kompletnym koszmarem. Sterownik sieciowy Chrome jest obecnie bezużyteczny, a inne sterowniki są dość zawodne, a przynajmniej tak się wydaje. Walczę z wieloma problemami, ale oto jeden. Losowo, moje testy zakończą się niepowodzeniem z rozszerzeniem "org.openqa.selenium.StaleElementReferenceException: Element is no longer …

9
Wyczyść tekst z obszaru tekstowego za pomocą selenu
Mam kilka testów, w których sprawdzam, czy pojawia się właściwy komunikat o błędzie, gdy tekst w niektórych polach jest nieprawidłowy. Jednym ze sposobów sprawdzenia poprawności jest to, że określony element textarea nie jest pusty. Jeśli ten obszar tekstowy zawiera już tekst, jak mogę powiedzieć selenowi, aby wyczyścił pole? coś jak: …

29
Webdriver Nie można połączyć się z hostem 127.0.0.1 na porcie 7055 po 45000 ms
Mam pudełko, w którym przeprowadzam testy. Wygląda na to, że Jenkins włączyłby ssh i wykonał polecenia opisane w konkretnym uruchomionym zadaniu. Tutaj próbuję uruchomić moje testy Selenium Webdriver, ale mówi mi, że mam błędy podczas uruchamiania Firefoksa. Ostatecznym pomysłem jest uruchomienie testów internetowych w całości na tym pudełku, a także …




3
Kliknięcie WebDriver () a kliknięcie JavaScript ()
Historia: Tutaj, na StackOverflow, widziałem użytkowników zgłaszających, że nie mogą kliknąć elementu za pomocą polecenia selenium WebDriver „kliknięcie” i mogą obejść go za pomocą kliknięcia JavaScript, wykonując skrypt. Przykład w Pythonie: element = driver.find_element_by_id("myid") driver.execute_script("arguments[0].click();", element) Przykład w WebDriverJS / Protractor: var elm = $("#myid"); browser.executeScript("arguments[0].click();", elm.getWebElement()); Pytanie: Dlaczego kliknięcie …

9
Jak wybrać opcję z listy rozwijanej za pomocą Kapibary
Próbuję wybrać pozycję z menu rozwijanego za pomocą Kapibary (2.1.0). Chcę wybierać według numeru (czyli wybrać drugą, trzecią itd. Opcję). Szukałem w Google jak szalony, próbując różnych rzeczy, ale bez powodzenia. Udało mi się go wybrać za pomocą wartości: find("option[value='4c430d62-f1ba-474f-8e8a-4452c55ea0a8']").click Ale nie chcę używać tej metody b / c, wartość …

5
Jak programowo uczynić Firefoksa bezgłowym w Selenium z Pythonem?
Uruchamiam ten kod z pythonem, selenem i firefoxem, ale nadal otrzymuję `` główną '' wersję programu Firefox: binary = FirefoxBinary('C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe', log_file=sys.stdout) binary.add_command_line_options('-headless') self.driver = webdriver.Firefox(firefox_binary=binary) Wypróbowałem też kilka odmian binarnych: binary = FirefoxBinary('C:\\Program Files\\Nightly\\firefox.exe', log_file=sys.stdout) binary.add_command_line_options("--headless")

9
Korzystanie z Selenium Web Driver do pobierania wartości danych wejściowych HTML
W kodzie HTML aplikacji internetowej znajduje się następujący kod <input type="text" name="prettyTime" id="prettyTime" class="ui-state-disabled prettyTime" readonly="readonly"> To, co faktycznie jest pokazane na stronie, to ciąg znaków wskazujący czas. W Selenium Web Driver mam WebElementobiekt odnoszący się do <input>using WebElement timeStamp = waitForElement(By.id("prettyTime")); Chcę poznać wartość WebElement, czyli innymi słowy, co …


17
nieznany błąd: wywołanie wyniku funkcji brakuje „wartości” dla Selenium Send Keys nawet po aktualizacji chromedriver
Otrzymuję poniższy błąd podczas wysyłania kluczy. Wiadomość wynikowa: System.InvalidOperationException : unknown error: call function result missing 'value' (Session info: chrome=65.0.3325.146) (Driver info: chromedriver=2.33.506120 (e3e53437346286c0bc2d2dc9aa4915ba81d9023f),platform=Windows NT 10.0.14393 x86_64) Zaktualizowałem sterownik Chrome do wersji 2.36, ale nadal wyszukuję kod na 2.33? Dowolny pomysł ?

15
Selenium 2.53 nie działa w przeglądarce Firefox 47
Otrzymuję błąd podczas używania przeglądarki Firefox z WebDriver. org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Wersja przeglądarki Firefox: 47.0.0 Selen: 2,53,0 Windows 10 w wersji 64-bitowej Czy ktoś ma podobny problem lub jakiś pomysł, jakie jest na to rozwiązanie? Działa dobrze w przeglądarce Chrome, …

8
Jak ustawić domyślny rozmiar okna przeglądarki w Protractor / WebdriverJS
Z jakiegoś powodu, kiedy uruchamiam testy w pracy, przeglądarka jest zmaksymalizowana, ale kiedy uruchamiam je w domu, otwiera się tylko okno przeglądarki o szerokości około 50%. Powoduje to pewne rozbieżności podczas przewijania w dół itp., Więc najlepiej byłoby, gdyby otwierało okno przeglądarki o tym samym rozmiarze na każdym komputerze, 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.