如何在IE9中使用開發人員工具查找cssSelector?如何獲得cssSelector在IE中查找元素9
回答
你應該使用firefox並添加firebug和firepath來獲得正確的xpath。當執行測試定義瀏覽器Internet Explorer或Chrome或Firefox或代替等
人提示,你不應該使用工具「中找到」或「創造」爲你選擇 - 爲什麼?工具將給你基本選擇器,這不一定是最好的之一。
因此,您需要查看並理解CSS選擇器spec並實際創建它們。
但是,一旦您自己創建了選擇器,在IE的開發人員工具中實際「運行」它們非常容易。你只需要模仿Selenium的功能。
實施例的選擇器:#someID> div.something
在IE的開發工具,打通控制檯,輸入:
document.querySelector("selector")
其中,在我的例子,是:
document.querySelector("#someID > div.something")
這相當於你的.FindElement
來電,至於你的.FindElements
來電:
document.querySelectorAll("selector")
其中,在我的例子是:
document.querySelectorAll("#someID > div.something")
你得到的結果是什麼(理論上)硒也應該尋找。
+1,我肯定會參考這個答案,只要我看到有人在尋找xpath/css選擇器自動生成器並且不想學習。以及[這個答案](http://stackoverflow.com/a/4173779/1177636) –
謝謝Arran,有沒有一種方法可以在開發工具中複製CSS路徑? –
@AbuHamzah,no。 – Arran
- 1. WebDriver:通過CSSSelector或XPath查找元素
- 2. Selenium WebDriver - 使用cssSelector和nnth子元素查找元素
- 3. 元素如預期在IE 8/9
- 4. Selenium - 如何使用cssSelector找到多個元素
- 5. 無法使用cssSelector和xpath查找元素
- 6. 如何查找元素中的元素
- 7. IE 11仿真模式,IE 9不能檢查元素
- 8. Javascript IE 7獲得OBJECT元素
- 9. 使用XPath或CssSelector通過ID找到的元素中的標記名稱查找第n個元素
- 10. 如何在appium中查找元素
- 11. 如何在SQLite中查找Max元素?
- 12. 如何在矢量中查找元素?
- 13. 如何在硒中查找元素?
- 14. 如何在組件中查找元素?
- 15. 如何在jQuery中查找元素值
- 16. IE 9和造型按鈕元素
- 17. 如何在mootools中的另一個元素中查找元素
- 18. 如何獲得LXML元素
- 19. 如何獲得前元素
- 20. 如何獲得元素nightwatchjs
- 21. 如何獲得元素
- 22. 如何在jsoup中獲得元素的一級子元素
- 23. 如何獲得css僞元素:檢查在IE7 + IE8中工作?
- 24. 使用cssSelector選擇嵌套元素使用cssSelector - Selenium WebDriver
- 25. 如何查找元素?
- 26. 如何使用jQuery在父元素ID中查找元素?
- 27. 如何在IE中重新獲得ajax下拉元素的焦點?
- 28. 在jquery中查找元素
- 29. 在appium中查找元素
- 30. 在LinkedList中查找元素
F12開發工具!= Selenium。你可能會混淆兩者。 (你不應該這麼做 - IE無處稱呼它的開發工具「Selenium」。) – BoltClock