我编写了一个代码来从查找中选择一个文本,因为我已经使用了thread.sleep.I想要一种从查找中选择元素的替代方法,因为你可以通过使用它看到它浪费2秒的时间thread.sleep.I可以使用显式等待,但是,我必须给元素选择它(重要的是:这里要找到和选择的元素变化,它的动态,所以我没有使用显式等待)。 例如:当我在查找中键入“s”时,我会得到值列表,让我们说sandeep,sandy,sad,sam。所以我想选择第一个元素。
WebElement ele = driver.findElement(locator.getLocator(input1));
ele.sendKeys(input2);
Thread.sleep(2000);
ele.sendKeys(Keys.ARROW_DOWN);
ele.sendKeys(Keys.ENTER);
testReport.log(LogStatus.PASS, "Value from lookup got Selected");
答案 0 :(得分:0)
您应该能够等待包含选项的容器可见。