好的,所以我有两个下拉列表。列表 B基于使用 Ajax 技术对列表 A所做的选择进行填充。
现在的问题是,一旦我从List A中选择了一个选项,我就无法看到List B已填充,因为 Ajax 需要花费大量时间来加载。我想知道如何在这种情况下使用等待条件来给 Ajax 足够的时间来加载。我是初学者,如果我的问题听起来很愚蠢,我很抱歉。但我真的被困了很久。
我不能使用:
WebDriverWait wait = new WebDriverWait(driver,30);
wait.until(ExpectedConditions.visibilityOfElementLocated(By.id/xpath)));
因为 idxpath
等始终保持不变,即使未填充列表也是如此。