Czy ktoś wie, czy można zrobić zrzut ekranu za pomocą Selenium WebDriver? (Uwaga: Nie Selenium
Czy ktoś wie, czy można zrobić zrzut ekranu za pomocą Selenium WebDriver? (Uwaga: Nie Selenium
Korzystam z powiązań Python do uruchamiania Selenium WebDriver: from selenium import webdriver wd = webdriver.Firefox() Wiem, że mogę pobrać taki element sieciowy: elem = wd.find_element_by_css_selector('#my-id') I wiem, że mogę uzyskać pełne źródło strony dzięki ... wd.page_source Ale czy w...
Jestem nowy w programowaniu i zacząłem z Pythonokoło 2 miesiące temu i omawiam Automate the Boring Stuff z tekstem Python . Używam IDLE i już zainstalowałem moduł selenium i przeglądarkę Firefox. Ilekroć próbowałem uruchomić funkcję webdriver, otrzymuję to: from selenium import webdriver browser =...
Widzę to tylko w Chrome. Pełny komunikat o błędzie brzmi: „org.openqa.selenium.WebDriverException: Elementu nie można kliknąć w punkcie (411, 675). Inny element otrzymałby kliknięcie: ...” Element, który „otrzyma kliknięcie”, znajduje się z boku tego elementu, a nie nad nim i nie nakładając...
Testowałem Selenium za pomocą Chromedrivera i zauważyłem, że niektóre strony mogą wykryć, że używasz Selenium, mimo że w ogóle nie ma automatyzacji. Nawet gdy przeglądam ręcznie, używając Chrome za pośrednictwem Selenium i Xephyr, często pojawia się strona z informacją o wykryciu podejrzanej...
Jaka jest różnica między nimi Webdriver.Close() Webdriver.Quit() Webdriver.Dispose() Którego użyć i
Próbuję przetestować skomplikowany interfejs javascript z Selenium (przy użyciu interfejsu Python i wielu przeglądarek). Mam kilka przycisków formularza: <div>My Button</div> Chciałbym móc wyszukiwać przyciski na podstawie „Mojego przycisku” (lub nie uwzględniających wielkości liter,...
Szukam czegoś takiego: getElementByXpath(//html[1]/body[1]/div[1]).innerHTML Potrzebuję uzyskać innerHTML elementów za pomocą JS (aby użyć go w Selenium WebDriver / Java, ponieważ WebDriver nie może go znaleźć), ale jak? Mógłbym użyć atrybutu ID, ale nie wszystkie elementy mają atrybut...
Jak sprawić, by Selenium 2.0 czekał na załadowanie
Po uruchomieniu nvidia-smipojawia się następujący komunikat: Failed to initialize NVML: Driver/library version mismatch Godzinę temu otrzymałem ten sam komunikat i odinstalowałem bibliotekę cuda i udało mi się uruchomić nvidia-smi, uzyskując następujący wynik: Następnie pobrałem...
Chcę się upewnić, że element jest obecny, zanim webdriver zacznie coś robić. Staram się, aby coś takiego działało: WebDriverWait wait = new WebDriverWait(driver, new TimeSpan(0,0,5)); wait.Until(By.Id("login")); Głównie mam problem z konfiguracją funkcji
Muszę wybrać element z menu rozwijanego . Na przykład: <select id="fruits01" class="select" name="fruits"> <option value="0">Choose your fruits:</option> <option value="1">Banana</option> <option value="2">Mango</option> </select> 1) Najpierw...
Jak mogę zweryfikować moją XPath? Używam narzędzia Chrome Developers do sprawdzania elementów i tworzenia mojej XPath. Weryfikuję to za pomocą wtyczki Chrome XPath Checker, jednak nie zawsze daje mi to wynik. Jaki jest lepszy sposób na zweryfikowanie mojej XPath. Próbowałem również użyć Firebug...
Skonfigurowałem testy jednostkowe JavaScript z JS Test Driver na Netbeans zgodnie z tym linkiem . Jednak w przeciwieństwie do wyników w tym samouczku, nie powiedzie się więcej testów po niepowodzeniu asercji. Jak mogę zmienić to zachowanie? Na przykład, biorąc pod uwagę ten plik...
Używam selenu w Pythonie i pobrałem sterownik chromedriver dla mojego komputera z systemem Windows z tej witryny: http://chromedriver.storage.googleapis.com/index.html?path=2.15/ Po pobraniu pliku zip rozpakowałem plik zip do mojego folderu pobierania. Następnie umieszczam ścieżkę do pliku...
Próbuję uzyskać aktualny adres URL po serii nawigacji w Selenium. Wiem, że istnieje polecenie o nazwie getLocation dla ruby, ale nie mogę znaleźć składni dla
Od ostatniego wydania chrome (34.0.1847.116) w zeszłym tygodniu, otrzymuję komunikat „Wyłącz rozszerzenia trybu programisty” podczas przeprowadzania testów automatycznych przy użyciu watir-webdriver. Wydaje się, że jest to obraźliwe rozszerzenie, ale nie ma dla mnie sensu, że jest to potencjalnie...
Próbuję uruchomić RSelenium za pomocą funkcji rsDriver, ale po uruchomieniu rD <- rsDriver() pojawia się komunikat informujący mnie, że potrzebuję nowszej wersji Chrome: > rD <- rsDriver() checking Selenium Server versions: BEGIN: PREDOWNLOAD BEGIN: DOWNLOAD BEGIN:...
Czy istnieje sposób sprawdzenia, czy element jest obecny? Każda metoda findElement zakończyłaby się wyjątkiem, ale nie tego chcę, ponieważ może się zdarzyć, że element nie jest obecny i to jest w porządku, to nie oznacza niepowodzenia testu, więc wyjątek nie może być rozwiązaniem. Znalazłem ten...
Mam zestaw testów selenu, który przeprowadza wiele testów i przy każdym nowym teście otwiera okno przeglądarki nad wszystkimi innymi otwartymi oknami. Bardzo irytujące podczas pracy w lokalnym środowisku. Czy jest jakiś sposób, aby powiedzieć selenowi lub systemowi operacyjnemu (MAC), aby otwierał...