我正在浏览一个Web应用程序,如果在元素可以交互之前尝试单击该元素,则往往会出现错误。
使用Selenium WebDriver(Java)时,我可以很容易地解决这个问题:
WebDriverWait wait = new WebDriverWait(driver, 15);
wait.until(ExpectedConditions.elementToBeClickable(By.id("element")));
然而,我正在尝试使用Selenium类型库在VBA中编写脚本,尽管尝试了许多不同的方法,但我唯一成功的方式是:
webdriver.wait
我听说尽可能避免使用VBA,因此希望有人能够指导我如何将我的Java代码翻译成VBA,或提供其他解决方案,非常感谢。