我正在計劃一個Java工具,它將包含一個包含網頁所有元素的下拉菜單。有什麼方法可以將這些讀入數據結構中?Selenium - 查找網頁的所有元素
12
A
回答
20
是的,有一種方法。
下面是一些僞代碼:
List<WebElement> el = driver.findElements(By.cssSelector("*"));
for (WebElement e : el) {
add(e.tagName());
}
+0
謝謝。我確信在這種情況下我沒有看到cssSelectors。舉例來說,我嘗試了google.com,我也得到these-圖片 地圖 在 – AryA
+4
播放 的YouTube 新聞 的Gmail 更多 註冊解釋downvote請這樣我就可以改善我的答案':)' – sircapsalot
+0
任何想法如何捕獲自定義元素?已嘗試使用'execute-script document.all',但似乎仍然只返回標準元素 – raven
相關問題
- 1. 使用Selenium在網頁上查找所有「可靠」元素
- 2. 如何使用Selenium Webdriver正確查找網頁的元素?
- 3. 如何使用Selenium WebDriver在網頁上查找元素?
- 4. Selenium 2:編程式查找網頁元素定位器
- 5. Java Selenium無法使用By.xpath查找DOM中的所有元素(「// *」)
- 6. Selenium - 查找元素類名
- 7. Java Selenium查找元素(xpath)
- 8. 如何使用Selenium C#WebDriver查找所有父元素?
- 9. 查找所有元素共有的值
- 10. 在Selenium中查找XPath的元素
- 11. 查找區域內的所有元素
- 12. 查找具有指定嵌套子元素的所有元素
- 13. Selenium找不到元素頁面
- 14. 在IE網頁(SAP)上查找元素以用於Selenium自動化的問題
- 15. 無法使用Selenium 3.5.x查找Behat/Mink的頁面元素
- 16. 我如何使用Selenium在新的頁面,以查找元素
- 17. 如何使用selenium查找DYNAMIC頁面中的元素 - java?
- 18. Selenium/Protractor在當前加載的頁面中查找元素嗎?
- 19. 使用Selenium/Python查找html頁面的特定元素
- 20. 如何查找頁面中的所有元素
- 21. Selenium沒有找到名稱的元素
- 22. 在Selenium Java上查找元素
- 23. Selenium-xpath已停止查找元素
- 24. 使用Selenium Webdriver查找元素
- 25. 查找元素基於使用Selenium RC
- 26. 使用Selenium查找clickon元素。 (JAVA)
- 27. 無法在Selenium中查找元素
- 28. 如何用selenium WebDriver查找textfield元素?
- 29. 在Python中用Selenium查找元素
- 30. 使用滾動查找所有元素
嗨..你能夠開發上述工具?即使我打算開發相同的工具..需要你的輸入.. – user1787641
這仍然是一個在製品,但我們正在進步。 – AryA
你能解釋開發過程的總結嗎? – user1787641