在自动化一个AJAX应用程序时,我遇到了以下问题。
场景:我点击了一个元素,进度条一直在加载..我想等待进度条停止。如何使用java作为语言在Selenium Webdriver中继续使用这种类型的AJAX元素。
注意:当加载进度条时,在后台元素是PRESENT ..否则我将使用等待元素,直到元素出现。
任何人都可以帮助我吗?
谢谢,
Sudhansu
答案 0 :(得分:0)
尝试以下逻辑。
int i=0;
while(isElementPresent(By.id("ajax_progressbar")))
{
Thread.sleep(100);
if(++i>200)
{
break;
}
}