在我的应用程序的一个页面中,我正面临一种奇怪的情况。我自动化了。
有一个名为" Next"的按钮。 ,填写一些字段后单击。
我的代码执行此操作并单击"下一步"按钮,但应用程序根本没有进一步。它会卡住显示加载符号'永远。
但是,当我填写详细信息并点击"下一步"手动,我可以继续前进到下一页。
有人知道这里发生了什么吗?很乐意提供更多细节。
谢谢, footyluv
答案 0 :(得分:0)
我建议:
1-尝试点击"下一步"没有设置页面数据的按钮&检查您的页面方案。
2-如果第1步工作正常,则表明您在此页面中存在问题或从您的开发中获得安全性。
3-你需要捕捉显示你的微调器的event.fire,你需要等到它消失,如:
public void stepGeneralWait() {
boolean breakIt = true;
while (true) {
breakIt = true;
try {
do{
Controller.driver.findElement(By.xpath("")).click();
Thread.sleep(10);
}
while (breakIt);
} catch (Exception e) {
if (e.getMessage().contains("element is not attached")) {
breakIt = false;
}
}
if (breakIt) {
break;
}
}
try {
Thread.sleep(12000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}