Pytania otagowane jako 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.




3
Kliknięcie WebDriver () a kliknięcie JavaScript ()
Historia: Tutaj, na StackOverflow, widziałem użytkowników zgłaszających, że nie mogą kliknąć elementu za pomocą polecenia selenium WebDriver „kliknięcie” i mogą obejść go za pomocą kliknięcia JavaScript, wykonując skrypt. Przykład w Pythonie: element = driver.find_element_by_id("myid") driver.execute_script("arguments[0].click();", element) Przykład w WebDriverJS / Protractor: var elm = $("#myid"); browser.executeScript("arguments[0].click();", elm.getWebElement()); Pytanie: Dlaczego kliknięcie …

5
Jak programowo uczynić Firefoksa bezgłowym w Selenium z Pythonem?
Uruchamiam ten kod z pythonem, selenem i firefoxem, ale nadal otrzymuję `` główną '' wersję programu Firefox: binary = FirefoxBinary('C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe', log_file=sys.stdout) binary.add_command_line_options('-headless') self.driver = webdriver.Firefox(firefox_binary=binary) Wypróbowałem też kilka odmian binarnych: binary = FirefoxBinary('C:\\Program Files\\Nightly\\firefox.exe', log_file=sys.stdout) binary.add_command_line_options("--headless")

9
Korzystanie z Selenium Web Driver do pobierania wartości danych wejściowych HTML
W kodzie HTML aplikacji internetowej znajduje się następujący kod <input type="text" name="prettyTime" id="prettyTime" class="ui-state-disabled prettyTime" readonly="readonly"> To, co faktycznie jest pokazane na stronie, to ciąg znaków wskazujący czas. W Selenium Web Driver mam WebElementobiekt odnoszący się do <input>using WebElement timeStamp = waitForElement(By.id("prettyTime")); Chcę poznać wartość WebElement, czyli innymi słowy, co …

30
Jak wybrać opcję w rozwijanych testach kątomierza e2e
Próbuję wybrać opcję z listy rozwijanej dla testów kątowych e2e przy użyciu kątomierza. Oto fragment kodu opcji wyboru: <select id="locregion" class="create_select ng-pristine ng-invalid ng-invalid-required" required="" ng-disabled="organization.id !== undefined" ng-options="o.id as o.name for o in organizations" ng-model="organization.parent_id"> <option value="?" selected="selected"></option> <option value="0">Ranjans Mobile Testing</option> <option value="1">BeaverBox Testing</option> <option value="2">BadgerBox</option> <option value="3">CritterCase</option> …

8
Używanie XPATH do wyszukiwania tekstu zawierającego & nbsp;
Używam XPather Browser sprawdzić moje wyrażeń XPath na stronie HTML. Moim końcowym celem jest użycie tych wyrażeń w Selenium do testowania moich interfejsów użytkownika. Mam plik HTML o treści podobnej do tej: <tr> <td> abc </td> <td> & nbsp; </td> </tr> Chcę wybrać węzeł z tekstem zawierającym ciąg „  ”. …
120 xml  search  xpath  selenium 



11
Czy można uruchomić sterownik sieciowy selenium (Firefox) bez GUI?
Rozważamy aktualizację naszego serwera produkcyjnego z Ubuntu - desktop 10.04 do Ubuntu - serwer 12.04. Mamy różne usługi działające w naszym obecnym systemie operacyjnym, takie jak Selenium Web Driver. Moje pytanie brzmi: czy sterownik sieciowy Selenium można uruchomić z systemu opartego na CLI? Od razu myślę, że nie może, ponieważ …

17
nieznany błąd: wywołanie wyniku funkcji brakuje „wartości” dla Selenium Send Keys nawet po aktualizacji chromedriver
Otrzymuję poniższy błąd podczas wysyłania kluczy. Wiadomość wynikowa: System.InvalidOperationException : unknown error: call function result missing 'value' (Session info: chrome=65.0.3325.146) (Driver info: chromedriver=2.33.506120 (e3e53437346286c0bc2d2dc9aa4915ba81d9023f),platform=Windows NT 10.0.14393 x86_64) Zaktualizowałem sterownik Chrome do wersji 2.36, ale nadal wyszukuję kod na 2.33? Dowolny pomysł ?



15
Selenium 2.53 nie działa w przeglądarce Firefox 47
Otrzymuję błąd podczas używania przeglądarki Firefox z WebDriver. org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Wersja przeglądarki Firefox: 47.0.0 Selen: 2,53,0 Windows 10 w wersji 64-bitowej Czy ktoś ma podobny problem lub jakiś pomysł, jakie jest na to rozwiązanie? Działa dobrze w przeglądarce Chrome, …

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.