gpt4 book ai didi

javascript - 隐藏时如何到达选择元素?

转载 作者:太空宇宙 更新时间:2023-11-03 19:30:17 24 4
gpt4 key购买 nike

通常当我想使用一个 select 元素时,它非常简单,我只是去:

val selectCompany = new Select(driver.findElement(By.cssSelector("#company_id")))
selectCompany.selectByValue("975")

但在我的情况下它不起作用...

这是 html(相关部分):

enter image description here

但是我在使用 css 选择器时出错,这是错误:

Exception in thread "main" org.openqa.selenium.ElementNotVisibleException: Element is not currently visible and so may not be interacted with Command duration or timeout: 60 milliseconds

我尝试添加 Wait 元素但仍然无法正常工作...

我想问题是选择元素被隐藏了,有人可以帮忙吗

谢谢

最佳答案

在尝试查找元素之前执行此脚本;像这样的东西。希望这有帮助

((JavascriptExecutor) driver).executeScript(" document.getElementById('company_id').style.visibility = 'visible'; ");

关于javascript - 隐藏时如何到达选择元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32860469/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com