|
使用selenium2时能查找到下拉列表的元素,但不能立即获取到下拉列表中的内容,必须使用Thread.sleep()才可以获取到下拉列表中的内容,尝试了driver.manage().timeouts().timeout.implicitlyWait(second, TimeUnit.SECONDS);也不行,怎样能不使用thread.sleep()能获取到下拉列表中的内容?
List<WebElement> itemgrouplist = driver.findElements(By.id("cig"));// 查找下拉列表元素
Thread.sleep(2000); //不用这个有时会获取不到下拉列表内容
int opt = random.nextInt(itemgrouplist.size());
if (opt == 0) {
opt = 1;
itemgrouplist.get(opt).click();// 随机选择下拉列表中的任意内容 |
|