好的,我有两个下拉列表.列表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
等等总是保持不变,即使列表没有填充.