【发布时间】:2019-12-26 17:18:57
【问题描述】:
我目前正在努力解决有关通过 Selenium 和 ChromeDriver 单击按钮的问题。我目前正在使用 Excel-VBA 进行编码。
我在其他十几个网站上尝试了相同的代码,并且成功了。我只有以下一个问题。
我试图通过 CSS Selector、XPath、Name 找到按钮以运行 JS,但没有任何效果,所以我在这里请求您的帮助。
我还尝试添加隐式和显式等待,想象一下,没有任何效果。
目前,我没有选择。
我想点击RESET按钮
Dim driver As New Selenium.ChromeDriver
Set driver = CreateObject("Selenium.ChromeDriver")
driver.Get "https://www.prova.html"
Application.Wait (Now + TimeValue("0:00:02"))
driver.Window.Maximize
Application.Wait (Now + TimeValue("0:00:02"))
driver.ExecuteScript ("window.scrollTo(0, 360)")
driver.FindElementByXPath("/html/body/div[1]/div[3]/div/div/div[2]/div/div[5]/input[2]").Click
谢谢
【问题讨论】:
-
您是否收到错误消息?
标签: vba selenium selenium-webdriver iframe webdriver