Pytania otagowane jako selenium-chromedriver

Opracowany we współpracy z zespołem Chromium, ChromeDriver to samodzielny serwer, który implementuje protokół przewodowy WebDriver.

18
Czy strona internetowa może wykryć, kiedy używasz selenu z chromedriver?
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 aktywności. Sprawdziłem agenta użytkownika i odcisk palca przeglądarki …

23
Komunikat o błędzie: „Plik wykonywalny„ chromedriver ”musi być dostępny w ścieżce”
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 wykonywalnego binarnego (C: \ Users \ michael \ Downloads \ chromedriver_win32) w zmiennej środowiskowej „Ścieżka”. Jednak …

20
Wyłącz rozszerzenia trybu programisty w przeglądarce Chrome
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 niebezpieczne rozszerzenie, biorąc pod uwagę, że jest używane przez chromedriver. Każdy, kto …

29
sesja nie została utworzona: ta wersja ChromeDriver obsługuje tylko błąd Chrome w wersji 74 z ChromeDriver Chrome używającym Selenium
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: POSTDOWNLOAD checking chromedriver versions: BEGIN: PREDOWNLOAD BEGIN: DOWNLOAD BEGIN: POSTDOWNLOAD checking geckodriver versions: BEGIN: …

13
Jak uruchomić przypadki testowe Selenium WebDriver w przeglądarce Chrome?
Próbowałem tego WebDriver driver = new ChromeDriver(); Ale otrzymuję błąd jako Testy zakończone niepowodzeniem: setUp (com.TEST): ścieżka do pliku wykonywalnego sterownika musi być ustawiona we właściwości systemowej webdriver.chrome.driver; Aby uzyskać więcej informacji, zobacz kod tutaj . Najnowszą wersję można pobrać z Link Jak sprawić, by Chrome testował przypadki testowe Selenium-WebDriver?

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 …

24
zwolnij Selenium chromedriver.exe z pamięci
Skonfigurowałem kod Pythona, aby uruchomić Selenium chromedriver.exe. Pod koniec biegu muszę browser.close()zamknąć instancję. ( browser = webdriver.Chrome()) Uważam, że powinien zwolnić się chromedriver.exez pamięci (pracuję na Windows 7). Jednak po każdym uruchomieniu chromedriver.exew pamięci pozostaje jedna instancja. Mam nadzieję, że jest sposób, w jaki mogę napisać coś w Pythonie, aby …

10
Podczas uruchamiania WebDriver z przeglądarką Chrome pojawia się komunikat „Tylko połączenia lokalne są dozwolone”, mimo że przeglądarka uruchamia się poprawnie
Kiedy uruchamiam przeglądarkę Chrome za pomocą WebDriver, otrzymuję następujący komunikat na konsoli. Daj mi znać, jak rozwiązać ten problem. „Uruchamianie ChromeDriver (v2.10.267521) na porcie 22582” „Dozwolone są tylko połączenia lokalne”. Oto mój przykładowy kod: public class Browserlaunch { public static void main(String[] args) { System.setProperty("webdriver.chrome.driver", "C:\\chromedriver_win32 \\chromedriver.exe"); WebDriver driver = …

2
Przekroczono limit czasu odbierania wiadomości z renderera: 0.100 wiadomości dziennika przy użyciu ChromeDriver i Chrome v80 za pośrednictwem Selenium Java
Niedawno zaktualizowaliśmy nasze środowisko testowe o ChromeDriver w wersji 80.0.3987.16 i Chrome w wersji 80.0.3987.87 (oficjalna wersja) (wersja 64-bitowa), a po aktualizacji nawet minimalny program generuje wiele ZNAKOWYCH dzienników: [1581082019.282][SEVERE]: Timed out receiving message from renderer: 0.100 [1581082020.245][SEVERE]: Timed out receiving message from renderer: 0.100 Wcześniej te komunikaty były obserwowane …

9
Możliwy problem z Chromedriver 78, Selenium nie może znaleźć elementu internetowego PDF otwartego w Chrome
Dopóki mój Google Chrome nie został zaktualizowany do wersji 78, mój kod działał poprawnie. Zaktualizowałem również chromedriver do wersji 78.0.3904.70. Więc nie jestem już w stanie znaleźć WebElement z id = 'plugin' przy użyciu Selenium WebDriver i Java: <html> <div id="content"> <embed id="plugin" type="application/x-google-chrome-pdf" src="http://??????????/offer_printed.php?printable=yes&reanudar=&> </div> </html> Poza tą częścią …
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.