selenium

Jak zrobić zrzut ekranu za pomocą Selenium WebDriver?

Czy można zrobić zrzut ekranu używając Selenium WebDriver? (Uwaga: Nie Selenium Remote Control )

Czy strona internetowa może wykryć, kiedy używasz selenium z chromedriver?

Testowałem Selenium z Chromedriverem i zauważyłem, że niektóre strony mogą wykryć, że używasz Selenium, mimo że nie ma automa ... orazowo, ale są wykrywane po załadowaniu pierwszej strony. Najwyraźniej uruchamiany jest javascript w celu wykrycia Selenium.

Get HTML Source of WebElement in Selenium WebDriver using Python

Używam wiązań Pythona do uruchomienia Selenium WebDriver. from selenium import webdriver wd = webdriver.Firefox() Wiem, że ... umożliwić taką funkcjonalność. Wszelkie przemyślenia na temat najlepszego sposobu dostępu do HTML elementu (i jego dzieci)?

Selenium przy użyciu Pythona-plik wykonywalny Geckodriver musi znajdować się w ścieżce

Jestem nowy w programowaniu i zacząłem od Python około 2 miesięcy temu i przejdę do automatyzacji nudnych rzeczy z Pythonem t ... PATH. Myślę, że muszę wytyczyć ścieżkę geckodriver, ale nie wiem jak, więc czy ktoś może mi powiedzieć, jak mam to zrobić?

Czy Selenium WebDriver może bezgłośnie otwierać okna przeglądarki w tle?

Mam zestaw testów Selenium, który uruchamia wiele testów i na każdym nowym teście otwiera okno przeglądarki na wszystkich inn ... drażliwy podczas pracy w środowisku lokalnym. Czy jest sposób, aby powiedzieć Selenium lub OS (Mac), aby otworzyć okna w tle?

Jakieś propozycje testowania kodu extjs w przeglądarce, najlepiej z selenium?

Z wielkim sukcesem wykorzystujemy selenium do testowania witryn na wysokim poziomie (oprócz obszernych doctestów Pythona na p ... owane testy stron WWW opartych na extjs? Dużo googling znajduje ludzi z podobnymi problemami, ale kilka odpowiedzi. Dzięki!

Jak zweryfikować wyrażenie XPath w narzędziu programistów Chrome lub Firebug Firefoksa?

Jak mogę zweryfikować moją XPath? Używam narzędzia programistów Chrome do sprawdzania elementów i tworzenia mojej XPath. Spr ... . Ale czy Firepath sprawdza również XPath. Moją ostatnią opcją byłoby użycie Selenium WebDriver do potwierdzenia mój XPath.

Jak wybrać wartość menu rozwijanego za pomocą Selenium przy użyciu Pythona?

Muszę wybrać element z menu rozwijanego . Na przykład: <select id="fruits01" class="select" name="fruits"> <op ... e muszę wybrać dobry element, powiedzmy Mango. Próbowałem to zrobić z inputElementFruits.send_keys(...), ale nie zadziałało.

selen ze scrapami do dynamicznej strony

Próbuję zeskrobać informacje o produkcie ze strony internetowej, używając Scrappy. Moja przyszła strona wygląda tak: zaczy ... level=INFO) hxs = HtmlXPathSelector(response) # actual data follows Każdy pomysł jest doceniany. Dziękuję!

Selenium C # Webdriver: poczekaj aż Element będzie obecny

Chcę się upewnić, że element jest obecny, zanim webdriver zacznie robić rzeczy. Próbuję sprawić, żeby coś takiego zadziałał ... rWait(driver, new TimeSpan(0,0,5)); wait.Until(By.Id("login")); Walczę głównie z tym, jak skonfigurować funkcję anynomous..

Jak uruchomić Selenium w Xvfb?

Jestem na instancji EC2. Więc nie ma GUI. $pip install selenium $sudo apt-get install firefox xvfb Potem robię to: $Xvfb ... rt Keys browser = webdriver.Firefox() browser.get("http://www.yahoo.com") Rozumiem to: Error: cannot open display: :0

Kacperjs / PhantomJs vs selen

Używamy selenu do automatyzacji naszych testów UI. Ostatnio widzieliśmy większość naszych użytkowników korzystających z Chrom ... pod względem wydajności, np. czas potrzebny na wykonanie przypadków testowych? Kiedy należy preferować PhantomJS od selenu?

Poczekaj, aż strona zostanie załadowana za pomocą Selenium WebDriver for Python

Chcę zeskrobać wszystkie dane strony zaimplementowanej przez nieskończony zwój. Działa następujący kod Pythona. for i in ran ... ać w dół, aby zobaczyć więcej treści, gdy tylko dowiem się, że strona została załadowana. To jest bardziej efektywne czasowo.

WebDriver click () vs JavaScript click()

Historia: Tutaj na StackOverflow widziałem użytkowników zgłaszających, że nie mogą kliknąć elementu za pomocą polecenia Se ... biście korzystałem z tego obejścia bez pełnego zrozumienia, dlaczego muszę to zrobić i do jakich problemów może to prowadzić.

Selenium webdriver: Modifying navigator.flaga webdriver zapobiegająca wykrywaniu selenu

Próbuję zautomatyzować bardzo podstawowe zadanie na stronie internetowej za pomocą selenium i chrome, ale jakoś strona wykryw ... izuje właściwość dopiero po początkowym załadowaniu strony. Myślę, że strona wykrywa zmienną przed wykonaniem mojego skryptu.

Selenium Web Test Automation Framework Best Practices [closed]

Trudno powiedzieć, o co tu chodzi. To pytanie jest niejednoznaczne, niejasne, niekompletne, zbyt szerokie lub retoryczne i ni ... toś próbował użyć frameworka http://www.w3qa.eu/framework.html . Wszelkie uwagi / opinie na temat tego samego proszę podać

WatiN czy selen? [zamknięte]

Wkrótce zacznę kodować zautomatyzowane testy naszej prezentacji. Wydaje się, że każdy poleca WatiN i Selen . Które wolisz do ... działają lepiej dla Ciebie? Na marginesie zauważyłem, że WatiN 2.0 jest w CTP od marca 2008, czy to jest powód do zmartwień?

Selenium WebDriver-Test czy element jest obecny

Czy istnieje sposób, aby sprawdzić, czy element jest obecny? Każda metoda findElement kończy się wyjątkiem, ale nie tego chcę ... s)); return wait.Until(drv => drv.FindElement(by)); } return driver.FindElement(by); } }

Czy można ukryć przeglądarkę w Selenium RC?

Używam Selenium RC do automatyzacji niektórych operacji przeglądarki, ale chcę, aby przeglądarka była niewidoczna. Czy to możliwe? Jak? A co z siatką Selenową? Czy Mogę też ukryć okno Selenium RC?

Jak zrobić Firefoksa bez głowy programowo w Selenium z Pythonem?

[[2]} uruchamiam ten kod z Pythonem, selenium i Firefoksem, ale nadal dostaję wersję "head" Firefoksa: binary = FirefoxBina ... Binary('C:\\Program Files\\Nightly\\firefox.exe', log_file=sys.stdout) binary.add_command_line_options("--headless")