0
嗨,我是Selenium WebDriver的新手。我有一些小疑惑。 (1)。在Firefox瀏覽器中,我們使用Firebug插件查找定位器。同樣,Google Chrome瀏覽器還有其他選項。 (2)。執行腳本時,哪個定位器速度非常快。哪些插件用於在Google Chrome瀏覽器中查找定位器?
嗨,我是Selenium WebDriver的新手。我有一些小疑惑。 (1)。在Firefox瀏覽器中,我們使用Firebug插件查找定位器。同樣,Google Chrome瀏覽器還有其他選項。 (2)。執行腳本時,哪個定位器速度非常快。哪些插件用於在Google Chrome瀏覽器中查找定位器?
正如評論中所述,點擊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?
您可以使用Chrome開發人員按F12按鈕。這裏有一個名爲Xpath Finder的有用插件,如果你想檢查你的Xpath表達式的結果,這是非常有用的。插件鏈接:https://chrome.google.com/webstore/detail/xpath-finder/ijaobnmmgonppmablhldddpfmgpklbfh/reviews – peetya