java - 哪些插件用于在 Google Chrome 浏览器中查找定位器?

标签 java google-chrome selenium-webdriver testng

嗨,我是 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/

相关文章:

java - Selenium - Java - 元素获得点击但不执行操作

javascript - elementLocated 与 findElements 的结果不一致

java - 即使我单击“否”按钮,程序总是重复

java - 解析 JSON 以与数组进行映射

javascript - Service Worker自动更新流程

node.js - 在 AngularJS 中过滤具有无限滚动的页面

html - CSS - 如何在一行中制作复选框和标签?

java - Maven全新安装失败(无法通过浏览器访问url)

java - Websphere 未将 request.sendRedirect 上的请求定向到代理服务器

java - 使用 Eclipse 执行 JUnit 时出现内部错误