【发布时间】:2019-01-08 22:42:18
【问题描述】:
这里是长期自动化开发人员(仅用于上下文)。 很长一段时间以来,chrome 中用于查找元素的开发工具似乎并没有像我预期的那样工作,这一直困扰着我。希望有人能指出我做错了什么。
查看,比如说,酱实验室页面:https://saucelabs.com/blog/selenium-tips-finding-elements-by-their-inner-text-using-contains-a-css-pseudo-class
现在该页面有 div 和锚点
我确实可以做到find ('a') 或find('div')
但是为什么我在使用类或 id 时会遇到问题?
【问题讨论】:
-
在 Chrome 开发工具控制台中,find() 是“在页面上查找”的别名。它只搜索可见文本。如果需要在 DOM 中查找元素,请使用
document.querySelectorAll(); -
太棒了!并且没有所有它找到第一个 - 如果唯一的是 obv 1 元素 - 并返回该单个元素
标签: html google-chrome css-selectors google-chrome-devtools