Jak można wchodzić w interakcje z rozwijanymi polami w RSelenium
? W szczególności mogę wybrać pole rozwijane za pomocą findElement
, ale w jaki sposób wybrać opcję z nim?rozwijane pola w RSelenium
7
A
Odpowiedz
11
tutaj jest kod, aby wybrać rozwijaną listę na podstawie xpath.
Ponieważ menu rozwijane znajduje się wewnątrz elementu iframe, muszę najpierw przejść do tego elementu iframe. Prawdopodobnie jest o wiele łatwiej w twojej sytuacji.
Nowość w RSelenium, sprawdź numer quick start tutorial, chcesz dowiedzieć się więcej o tej funkcji, zobacz pdf documentation.
require(RSelenium)
remDr <- remoteDriver(remoteServerAddr = "localhost", port = 4444, browserName = "firefox")
remDr$open()
remDr$navigate("http://www.w3schools.com/tags/tryit.asp?filename=tryhtml_select")
iframe <- remDr$findElement(using='id', value="iframeResult")
remDr$switchToFrame(iframe)
# change audi to whatever your option value is
option <- remDr$findElement(using = 'xpath', "//*/option[@value = 'audi']")
option$clickElement()
Powiązane problemy
- 1. Wykonywanie funkcji jQuery przy użyciu pakietu RSelenium
- 2. wiąże w WinForms rozwijane
- 3. Jak odczytać tabelę html za pomocą Rselenium?
- 4. Ruby on Rails: menu rozwijane
- 5. Bootstrap: rozwijane w ciągu breadcrumb
- 6. Proste menu rozwijane w polu Javascript
- 7. Niestandardowe obrotnice/rozwijane menu
- 8. Jak przełączać strzałki rozwijane
- 9. wybierz rozwijane z ember
- 10. kątowa rozwijane nawigacja
- 11. Listy rozwijane zależne Select2
- 12. Zdarzenie rozwijane Java JComboBox
- 13. DateTimePicker AM/PM rozwijane
- 14. Typeahead - przewijane menu rozwijane
- 15. Menu rozwijane html css
- 16. Menu rozwijane nawigacji CSS
- 17. Menu rozwijane z Androidem (wybierz) CSS
- 18. Zwróć dane w oparciu o menu rozwijane?
- 19. Kaskadowe listy rozwijane w ASP.NET MVC 5
- 20. Jak utworzyć rozwijane menu w aplikacji Evernote?
- 21. Menu rozwijane w pasku narzędzi WPF
- 22. Jak wypełnić pole rozwijane w Spring MVC
- 23. wybierz rozwijane menu nieaktywne w przeglądarce Androida
- 24. Jak stylizować listy rozwijane formularzy?
- 25. Menu rozwijane podczas ładowania strony
- 26. Rozwijane zagnieżdżanie za pomocą metaprogramowania
- 27. Sterowanie rozwijane Jquery z tagami
- 28. Symfony2 Form Events - Listy rozwijane
- 29. Menu rozwijane na pasku czynności
- 30. Menu rozwijane CSS (na prawo)
Nie przełączać ramy, a ja bezpośrednio używać XPath aby zmienić opcję 'Select', to works.Thanks dużo. – chunjin