所以我只是学习vba和硒的初学者。我试图点击chrome设置中的一个按钮来禁用图像,但我不知道如何实现这一点。
我使用了以下网址:
chrome://settings/content/images
然后尝试用点击切换按钮
driver.FindElementByCss("#button").Click
然而,我总是得到错误"元素不可见"。
所以我发现这一定是因为html代码中的"#影子根"。然而,我不知道这意味着什么,也不知道如何找到访问元素的方法。。。任何关于我如何找到解决这个问题的方法的提示都非常感谢:-(
谢谢你的帮助!
这并不能回答如何实际单击按钮的问题,但它确实得到了您想要的结果;(
Sub toggle_images()
Dim bot As New WebDriver
bot.Start "chrome", "chrome://settings/content/images"
bot.Get "/"
For i = 1 To 21
bot.SendKeys bot.Keys.Tab
Next i
bot.SendKeys bot.Keys.Enter
End Sub