2013-07-02 44 views

回答

3

人提示,你不應該使用工具「中找到」或「創造」爲你選擇 - 爲什麼?工具將給你基本選擇器,這不一定是最好的之一。

因此,您需要查看並理解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") 

你得到的結果是什麼(理論上)硒也應該尋找。

+0

+1,我肯定會參考這個答案,只要我看到有人在尋找xpath/css選擇器自動生成器並且不想學習。以及[這個答案](http://stackoverflow.com/a/4173779/1177636) –

+0

謝謝Arran,有沒有一種方法可以在開發工具中複製CSS路徑? –

+0

@AbuHamzah,no。 – Arran