Selenium Inspect元素在所有行折叠之前只显示元素几秒钟
有人建议这已经得到了回答,然后我的问题就结束了 我看了所有的链接,没有找到答案。请不要结束我的问题,除非你绝对确定它已经被回答了 我正在编写一些Selenium代码,需要为页面上的项目获取CSS选择器。所以我打开页面,进入工具模式。无论我使用哪种浏览器——Chrome、FireFox、Edge——当单击“从页面中选择元素”按钮(在FireFox中的检查器的左侧),然后单击我需要CSS选择器的项目,因为我在“工具”部分看到了该元素,但当我右键单击它并选择“复制->CSS选择器”时,它所在的表将折叠(一两秒钟后)我再也无法访问我单击的项目。我尝试在工具视图中手动扩展TR并向下钻取到我需要的TD,但同样的情况也发生了 有人知道阻止这种情况发生的方法吗?我昨天很快就抄袭了一些,但由于某种原因,今天的速度似乎更快了,我没能抓住它Selenium Inspect元素在所有行折叠之前只显示元素几秒钟,selenium,css-selectors,google-chrome-devtools,firefox-developer-tools,Selenium,Css Selectors,Google Chrome Devtools,Firefox Developer Tools,有人建议这已经得到了回答,然后我的问题就结束了 我看了所有的链接,没有找到答案。请不要结束我的问题,除非你绝对确定它已经被回答了 我正在编写一些Selenium代码,需要为页面上的项目获取CSS选择器。所以我打开页面,进入工具模式。无论我使用哪种浏览器——Chrome、FireFox、Edge——当单击“从页面中选择元素”按钮(在FireFox中的检查器的左侧),然后单击我需要CSS选择器的项目,因为我在“工具”部分看到了该元素,但当我右键单击它并选择“复制->CSS选择器”时,它所在的表将
还建议右键单击该项并选择Inspect Element,但效果相同。该项在“工具”部分显示约2秒钟,然后表格折叠。我找到了一个半可行的解决方案。当该项出现在“工具”窗口中时,请在其消失之前记下其名称。然后转到“搜索HTML”框并键入它的名称。它仍然会出现,然后消失,但似乎会保持更长的可见时间。当元素树崩溃时,这是它得到更新的标志。例如,当iframe的URL或文档发生更改或子树结构通过JavaScript被替换时,就会发生这种情况 为了防止这种情况发生,您可以在看到要检查的元素后,在下一次执行时停止JavaScript执行。然后可以使用inspect按钮检查该元素 火狐
这是一个我可以访问的公共网站吗?你能提供链接吗?不-抱歉。它是私有的。我将尝试查找一个公共示例。你是否设法获取了你要查找的元素?我正在尝试做同样的事情,但Webdriver仍然找不到我想要的元素。我想知道这是否是因为当我的Webdriver尝试查找elemen时t、 HTML显示为灰色。感谢本教程。我使用此方法获得了我要查找的HTML元素。Selenium仍然找不到我需要的元素。是否有办法将本教程转换为实际的Python代码来暂停JavaScript代码的执行?您可以指示Selenium等待特定的元素待添加。有关更多详细信息和代码示例,请参阅。