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óbowałem przeprowadzić test internetowy, wybierając opcję. Przykład można znaleźć tutaj: http://www.tizag.com/phpT/examples/formex.php Wszystko działa świetnie poza wyborem części opcji. Jak wybrać opcję według wartości lub etykiety? Mój kod: using OpenQA.Selenium.Firefox; using OpenQA.Selenium; using System.Collections.ObjectModel; using System.Text.RegularExpressions; using System.Threading; using System.Diagnostics; using System.Runtime.InteropServices; class GoogleSuggest { static void Main() { IWebDriver driver …
Mam sytuację, gdy kliknięcie przycisku otwiera nowe okno przeglądarki z wynikami wyszukiwania. Czy jest jakiś sposób na połączenie się i skupienie się na nowo otwartym oknie przeglądarki? Pracuj z nim, a następnie wróć do oryginalnego (pierwszego) okna.
Pracuję z Selenium w Pythonie. Chciałbym uzyskać .val()z <select>elementu i sprawdzić, czy to jest to, czego oczekują. To jest mój kod: def test_chart_renders_from_url(self): url = 'http://localhost:8000/analyse/' self.browser.get(url) org = driver.find_element_by_id('org') # Find the value of org? Jak mogę to zrobić? Wydaje się, że dokumentacja Selenium zawiera wiele informacji na temat …
Używam Selenium do uruchomienia przeglądarki. Jak radzić sobie ze stronami internetowymi (adresami URL), które będą prosić przeglądarkę o zaakceptowanie certyfikatu lub nie? W przeglądarce Firefox może być taka witryna, która prosi mnie o zaakceptowanie jej certyfikatu w następujący sposób: W przeglądarce Internet Explorer może pojawić się coś takiego: W Google …
Używam Selenium od wielu miesięcy, którego używamy do automatyzacji niektórych naszych wewnętrznych procesów testowych. Skrypty przeszły pomyślnie. Niedawno zaktualizowałem webdriver do C # 2.40.0 przy użyciu FF 27.01 i teraz nasze skrypty zawodzą w losowych miejscach z następującym błędem. [Portal.SmokeTest.SmokeRunTest.Booking] TearDown method failed. OpenQA.Selenium.WebDriverException : The HTTP request to the …
Wdrażam wiele testów Selenium w Javie. Czasami moje testy kończą się niepowodzeniem z powodu pliku StaleElementReferenceException. Czy mógłbyś zasugerować jakieś podejście do uczynienia testów bardziej stabilnymi?
Próbuję uruchomić skrypt Selenium Webdriver w Pythonie, aby wykonać kilka podstawowych zadań. Mogę sprawić, by robot działał idealnie, gdy uruchamiam go przez interfejs Selenium IDE (tj. Po prostu zmuszając GUI do powtarzania moich działań). Jednak kiedy wyeksportuję kod jako skrypt Pythona i spróbuję wykonać go z wiersza poleceń, przeglądarka Firefox …
Próbuję wydobyć informacje o produkcie ze strony internetowej za pomocą scrapy. Moja strona internetowa do pobrania wygląda następująco: zaczyna się od strony product_list z 10 produktami kliknięcie przycisku „dalej” ładuje następnych 10 produktów (adres URL nie zmienia się między dwiema stronami) Używam LinkExtractor, aby przejść do każdego linku do strony …
Obecnie próbuję zrobić zrzut ekranu za pomocą Selenium WebDriver. Ale mogę uzyskać tylko zrzut całego ekranu strony. Jednak chciałem po prostu uchwycić część strony lub tylko określony element na podstawie identyfikatora lub dowolnego określonego lokalizatora elementów. (Na przykład chcę zrobić zdjęcie z identyfikatorem obrazu = „Motyl”) Czy istnieje sposób na …
Walizka : Mam 2 elementy iframe i oba mają wiele elementów div i innych elementów sterujących, więc oba elementy iframe są jak średnie strony internetowe HTML. Chcę porównać oba i znaleźć różnice. Pomyślałem tutaj o różnych opcjach: Rozwiązanie 1: Zrób pełny zrzut ekranu z 2 ramek iframe i porównaj oba …
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&amp;reanudar=&amp;> </div> </html> Poza tą częścią …
Używam wersji 81.0.4044.113 (oficjalna wersja) (64-bitowa). Nie działo się to wcześniej, a kod działał całkowicie dobrze. Ale po kilku dniach uruchomiłem go ponownie i pojawił się ten błąd. Korzystam z tych modułów-> from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_conditions as EC …
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.