我正在計劃一個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 2:編程式查找網頁元素定位器
- 4. 如何使用Selenium WebDriver在網頁上查找元素?
- 5. Java Selenium查找元素(xpath)
- 6. Selenium - 查找元素類名
- 7. Java Selenium無法使用By.xpath查找DOM中的所有元素(「// *」)
- 8. 如何使用Selenium C#WebDriver查找所有父元素?
- 9. 查找所有元素共有的值
- 10. 在Selenium中查找XPath的元素
- 11. 查找區域內的所有元素
- 12. 查找具有指定嵌套子元素的所有元素
- 13. Selenium找不到元素頁面
- 14. 在IE網頁(SAP)上查找元素以用於Selenium自動化的問題
- 15. Selenium/Protractor在當前加載的頁面中查找元素嗎?
- 16. 使用Selenium/Python查找html頁面的特定元素
- 17. 如何使用selenium查找DYNAMIC頁面中的元素 - java?
- 18. 無法使用Selenium 3.5.x查找Behat/Mink的頁面元素
- 19. 如何查找頁面中的所有元素
- 20. Selenium沒有找到名稱的元素
- 21. 在Python中用Selenium查找元素
- 22. 查找元素基於使用Selenium RC
- 23. 使用Selenium查找clickon元素。 (JAVA)
- 24. 如何用selenium WebDriver查找textfield元素?
- 25. 無法在Selenium中查找元素
- 26. 使用Selenium Webdriver查找元素
- 27. 尋找Selenium WebDriver的元素
- 28. Selenium webdriver:如何找到元素的所有屬性?
- 29. 使用onmouseover查找所有子元素
- 30. Selenium/PageFactory:使用父元素的@FindBy查找子元素?
嗨..你能夠開發上述工具?即使我打算開發相同的工具..需要你的輸入.. – user1787641
這仍然是一個在製品,但我們正在進步。 – AryA
你能解釋開發過程的總結嗎? – user1787641