嗨,我是 Selenium WebDriver 的新手。我有一些小疑问。 (1).在 Firefox 浏览器中,我们过去常常通过 Firebug 插件来查找定位器。同样,谷歌 Chrome 浏览器也有任何选项。 (2)。执行脚本时哪个定位器速度快得多。
最佳答案
正如评论中提到的,按 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?
关于java - 哪些插件用于在 Google Chrome 浏览器中查找定位器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29489051/