我正在浏览一个 Web 应用程序,如果在与元素交互之前尝试单击该元素,该应用程序通常会引发错误。
使用 Selenium WebDriver (java) 时,我可以轻松解决这个问题:
WebDriverWait wait = new WebDriverWait(driver, 15);
wait.until(ExpectedConditions.elementToBeClickable(By.id("element")));
Run Code Online (Sandbox Code Playgroud)
但是,我正在尝试使用 Selenium 类型库在 VBA 中编写脚本,尽管尝试了多种不同的方法,但我获得的唯一成功是:
webdriver.wait
Run Code Online (Sandbox Code Playgroud)
我被告知应该尽可能避免。如果有人可以建议如何将我的 java 转换为 VBA,或提供任何其他解决方案,我将不胜感激。