2015-04-07 38 views
0

嗨,我是Selenium WebDriver的新手。我有一些小疑惑。 (1)。在Firefox瀏覽器中,我們使用Firebug插件查找定位器。同樣,Google Chrome瀏覽器還有其他選項。 (2)。執行腳本時,哪個定位器速度非常快。哪些插件用於在Google Chrome瀏覽器中查找定位器?

+0

您可以使用Chrome開發人員按F12按鈕。這裏有一個名爲Xpath Finder的有用插件,如果你想檢查你的Xpath表達式的結果,這是非常有用的。插件鏈接:https://chrome.google.com/webstore/detail/xpath-finder/ijaobnmmgonppmablhldddpfmgpklbfh/reviews – peetya

回答

1

正如評論中所述,點擊F12開發者工具。

$x("//div[@id='myId']") 

如果含量是在一個iFrame,首先找到的IFRAME元素並傳遞作爲第二個參數:

myframe = document.getElementsByTagName("iframe")[0].contentWindow.document.body; 
$x("//div[@id='myId']", myframe) 

CSS選擇,也可以通過使用檢查:

$$("#mycssSelector") 

信用這個我已經書籤和定期使用的答案:How to search DOM elements using XPath or CSS selectors in Chrome Developer Tools?

相關問題