Czy ktoś wie, czy można zrobić zrzut ekranu za pomocą Selenium WebDriver? (Uwaga: Nie 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.
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...
Zamknięte. To pytanie nie jest zgodne z wytycznymi dotyczącymi przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 5 lat temu . Próbuję umieścić...
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...
Szukam szybkiego sposobu na wpisanie i naciśnięcie klawisza Enter lub Return w Selenium. Niestety formularz, który próbuję przetestować (nie mój własny kod, więc nie mogę go modyfikować) nie ma przycisku Prześlij. Podczas pracy z nim po prostu piszę ENTERlub RETURN. Muszę wiedzieć, jak to zrobić za...
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...
Kiedy używam MSTest Framework i kopiuję kod wygenerowany dla mnie przez Selenium IDE, MSTest nie rozpoznaje [TearDown]i [SetUp]. Jaka jest alternatywa dla
Jak sprawić, by Selenium 2.0 czekał na załadowanie
Czy w Selenium 1.x lub 2.x istnieje sposób przewijania okna przeglądarki, tak aby określony element identyfikowany przez XPath był widoczny w przeglądarce? W Selenium istnieje metoda ustawiania ostrości, ale nie wydaje się, aby fizycznie przewijała widok w FireFox. Czy ktoś ma jakieś sugestie, jak...
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...
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
Chcę zeskrobać wszystkie dane strony zaimplementowanej przez nieskończone przewijanie. Działa następujący kod Pythona. for i in range(100): driver.execute_script("window.scrollTo(0, document.body.scrollHeight);") time.sleep(5) Oznacza to, że za każdym razem, gdy przewijam w dół, muszę czekać 5...
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...
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
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...