【发布时间】:2018-12-29 19:23:43
【问题描述】:
所以我只是学习 vba 和 selenium 的初学者。我试图单击 chrome 设置中的一个按钮来禁用图像,但是我不知道如何实现这一点。
我使用了以下网址:
chrome://settings/content/images
然后尝试点击切换按钮
driver.FindElementByCss("#button").Click
但是,我总是收到错误“元素不可见”。
所以我发现它必须是因为 html 代码中的“#shadow root”。但是我不知道这意味着什么或如何找出访问元素的方法......任何关于我如何找到解决这个问题的方法的提示都非常感谢:-)
感谢您的帮助!
【问题讨论】:
-
@QHarr 没错!
-
在什么网页上?
-
有些网页的按钮是图片。而你刚刚阻止了他们的下载。
-
这是链接:chrome://settings/content/images
-
它在 chrome 设置 -> 高级 -> 内容 -> 图像下
标签: vba excel selenium selenium-chromedriver