【发布时间】:2020-12-07 01:41:38
【问题描述】:
有人建议这已经得到回答,然后我的问题被关闭了。
我查看了所有链接,但没有看到答案。请不要关闭我的问题,除非您完全确定它已被回答。
Why XPath does not highlighted the yellow mark in Chrome84? (2 answers) Chrome 84 Inspect element, find results not highlighted in yellow like before (6 answers)Chrome DevTools not find elements not search)
我正在编写一些 Selenium 代码,并且需要获取页面上某个项目的 CSS 选择器。所以我打开页面并进入工具模式。我使用哪个浏览器都没有关系——Chrome、FireFox、Edge——当点击“从页面中选择一个元素”按钮(在 FireFox 中检查器的左侧)然后点击我需要 CSS 选择器的项目因为我在工具部分看到了该元素,但是当我右键单击它并选择复制-> CSS 选择器时,它所在的表格折叠(在一两秒内)并且我不再有权访问我单击的项目上。我已经尝试在工具视图中手动展开 TR 并向下钻取到我需要的 TD,但同样的事情发生了。
有人知道阻止这种情况发生的方法吗?昨天我很快就复制了一些,但由于某种原因,今天似乎发生得更快,我无法抓住它。
还建议右键单击该项目并选择“检查元素”,但这也是同样的事情。该项目在工具部分显示大约 2 秒钟,然后表格折叠。
【问题讨论】:
-
我可以访问的公共网站吗?可以提供链接吗?
-
不-抱歉。它是私人的。我会尝试找到一个公开的例子。
-
您是否设法获得了您正在寻找的元素?我正在尝试做同样的事情,但 Webdriver 仍然没有找到我想要的元素。我想知道是不是因为当我的网络驱动程序试图找到该元素时,HTML 是灰色的。
标签: selenium css-selectors google-chrome-devtools firefox-developer-tools