您好我是Selenium WebDriver的新手。我有一些小疑虑。 (1)。在Firefox浏览器中,我们通过 Firebug 插件查找定位器。同样,Google Chrome浏览器还有其他选项。 (2)。执行脚本时哪个定位器快得多。
答案 0 :(得分: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?