Java Webdriver:元素不可见异常

Java Webdriver:元素不可见异常,第1张

Java Webdriver:元素不可见异常

由于

WebDriver
尝试模拟真实用户,因此它无法与不可见/隐藏的元素进行交互。要解决您的问题,我认为您需要先单击,
div
这将使下拉菜单可见,然后从下拉菜单中选择选项。我会推荐这种方法,而不是纯Javascript方法,因为它可以模拟真实用户。试一试

WebDriverWait wait = new WebDriverWait(driver, 300);WebElement triggerDropDown = driver.findElement(By     .className("ui-helper-hidden"));triggerDropDown.click();WebElement selectElement = wait.until(ExpectedConditions       .visibilityOfElementLocated(By.id("formLevel:levels_input")));Select select = new Select(selectElement);select.selectByVisibleText("SECURITY");

编辑 更新了triggerDropDown的类名



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5462801.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-11

发表评论

登录后才能评论

评论列表(0条)

保存