小编moh*_*hit的帖子

如何在Selenium中填充下拉列表时等待Ajax调用

好的,我有两个下拉列表.列表B基于使用Ajax技术在列表A上进行的选择来填充.

现在的问题是,一旦我选择了表单A的选项,我就无法看到列表B填充,因为Ajax需要花费大量的时间来加载.我想知道如何在这种情况下使用Wait条件为Ajax提供足够的时间来加载.我是初学者,所以如果我的问题听起来很愚蠢,我很抱歉.但我真的很坚持这一点.

我不能用:

WebDriverWait wait = new WebDriverWait(driver,30);
wait.until(ExpectedConditions.visibilityOfElementLocated(By.id/xpath)));
Run Code Online (Sandbox Code Playgroud)

因为id xpath等等总是保持不变,即使列表没有填充.

selenium selenium-webdriver

8
推荐指数
1
解决办法
1万
查看次数

标签 统计

selenium ×1

selenium-webdriver ×1