Selenium click似乎不起作用,除非元素是可见的。因此,我希望在单击之前将元素带到视图中。Selenium中有一个focus方法,但它似乎不会滚动视图。我尝试了 for Scroll Element into View with Selenium,但有时元素仍然在导航栏下。有没有办法滚动到元素变得可见,并且selenium可以点击它?
我正在尝试与Chrome下载页面(chrome://downloads/)中的元素进行交互,以便能够了解下载何时完成。 但我无法与此页面中的元素交互。据我所知,这是因为影子根DOM元素。我在google中找到了一些如何使用java ou C与这些元素交互的示例,但从未使用过VBA。你能帮我把这些命令翻译成VBA吗?https://medium.com
在我的Ruby脚本中,我正在使用selenium使用javascript executor滚动到一个元素。但是,脚本会一直向下滚动页面并跳过该元素。因此不与该元素交互。Scroll方法: element = element.nil? ?locator) : element
@wd.execute_script('arguments[0].sc