java - 如何使用 Fluent 等待 Listbox WebElement

标签 java selenium selenium-webdriver webdriver

我是 selenium webdriver 的新手。谁能帮我使用fluentwait在我的脚本中?
这是我的 HTML 代码:

<ul id="ui-id-6" class="ui-autocomplete ui-front ui-menu ui-widget ui-widget-content" tabindex="0" style="display: block; width: 827px; top: 405px; left: 374px;">

最佳答案

试试这个:

WebDriverWait wait = new WebDriverWait(driver, 20);
WebElement element = wait.until(ExpectedConditions.elementToBeClickable(By.cssSelector("ul#ui-id-6"))));

关于java - 如何使用 Fluent 等待 Listbox WebElement,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38262424/

相关文章:

java - 如何使用可搜索的部分字符串来识别动态元素

c# - 使用 Selenium 使用 WindowHandles 跟踪和迭代选项卡和窗口的最佳方法

java - 如何在 tomcat 中使用 realm login-config 使登录无效并登录

hibernate 的Java通用问题,如何处理T get(K id)

java - 将元素添加到自定义类列表

java - 让 Selenium firefox 驱动程序正确退出 - Java

python - 单击以在循环中链接时元素不可见

java - 如何签署我的 ProGuard'ed Scala 独立 JAR?

java - 我们如何使用 FirefoxProfile 保留浏览器的旧 session ?

java - 自动化应用程序发送短信的测试