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.
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 …
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 …
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: …
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 …
Chcę wykonać funkcję najechania kursorem myszy na menu rozwijane. Kiedy najedziemy kursorem na menu, pokaże się nowe opcje. Próbowałem kliknąć nowe opcje za pomocą xpath. Ale nie można bezpośrednio klikać menu. Tak więc, w sposób ręczny, próbuję najechać kursorem na rozwijane menu, a następnie kliknę nowe opcje. Actions action = …
Obecnie używam webdrivera selenu do analizowania strony znajomych na Facebooku i wyodrębniania wszystkich identyfikatorów ze skryptu AJAX. Ale muszę przewinąć w dół, aby znaleźć wszystkich przyjaciół. Jak mogę przewinąć w dół w Selenium. Używam Pythona.
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 …
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ść …
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")
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 …
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ł ?
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, …
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 …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.