gpt4 book ai didi

java - Selenium:我应该选择什么预期条件

转载 作者:行者123 更新时间:2023-12-01 09:58:00 26 4
gpt4 key购买 nike

我想找到Select WebElement:

WebElement select = driver.findElement(By.id("gender"));

因此,如果我想将 wait 与 ExpectedConditions 一起使用,然后与我的元素 selectByVisibleTextselectByValue...我应该选择什么ExpectedConditions:presenceOfElementLocatedelementToBeClickable

最佳答案

elementToBeClickable 应该适合 - 它等待元素可见并启用:

WebDriverWait wait = new WebDriverWait(driver, 10);
WebElement select = wait.until(ExpectedConditions.elementToBeClickable(By.id("gender")));

Select genderDropdown = new Select(select);
genderDropdown.selectByVisibleText("male");

关于java - Selenium:我应该选择什么预期条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37030131/

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