所以我只是学习vba和硒的初学者。我试图在Chrome设置中单击一个按钮以禁用图像,但是我不知道该如何实现。
我使用了以下网址:
chrome:// settings / content / images
然后尝试使用单击按钮
driver.FindElementByCss("#button").Click
但是,我总是收到错误“元素不可见”。
所以我发现这一定是因为html代码中的“ #shadow root”。但是我不知道这意味着什么或如何找到一种访问元素的方式……关于如何找到一种解决方法的任何技巧都非常感谢:-)
谢谢您的帮助!
答案 0 :(得分:0)
这不能回答有关如何实际单击按钮的问题,但是可以得到您想要的结果;)
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