В настоящее время я пытаюсь изучить VBA в Excel, и я написал простую процедуру, при которой я должен иметь возможность запускать Chrome и нажимать кнопку. Проблема в том, что я получаю Ошибка времени выполнения '0': ключ словаря KeyNotFoundError не найден: состояние всякий раз, когда я пытаюсь использовать метод .click
.
Я скачал Selenium Basic со следующего сайта https://florentbr.github.io/SeleniumBasic/ активировал ссылку в VBA и скачал последнюю версию chromedriver
Sub driver()
Dim driver As New Selenium.WebDriver
Set driver = New Selenium.WebDriver
driver.Start "chrome"
driver.Get "http://www.google.com"
Set Element = driver.FindElementByName("btnI")
Element.Click
End Sub
Это простой код, где я запускаю Chrome, захожу в Google и нажимаю кнопку «Мне повезет».