【发布时间】:2021-05-05 06:06:23
【问题描述】:
我一直在努力寻找如何等待特定元素被加载到浏览器。 但是,大部分代码都在 python 和 C# 中,我正在尝试转换但仍然不能。
-
我找不到 ExpectedConditions 请让我知道我需要导入哪个引用,因为我一直在命名空间中寻找 is expectedCondidtion 仍然找不到它。
-
谁能分享如何使用 webdriverwait 的代码或链接?因为我还是无法理解。 我想做的是等待一个元素被加载到浏览器中,如果元素不在页面中,则会执行其他操作。 现在我使用的是try and catch,但是有时候网速慢不能真正等待页面完全加载,直接显示元素异常不在页面中。
代码:
WebDriverWait wait = new WebDriverWait(getDriver(), timeOut);
WebElement element = wait.until(ExpectedConditions.visibilityOfElementLocated(By.id("MainContent_lblLandmarkUPRN")));
【问题讨论】:
标签: vb.net selenium selenium-webdriver