【发布时间】:2016-01-13 09:08:38
【问题描述】:
是否有替代“Thread.sleep(5000)”的替代方法?目前,cmetsbutton 仅单击一次,即使 cmetsbutton 还有其他元素,也会转到回复按钮的代码?所以我认为这可能是因为 'Thread.sleep(5000)' 页面没有完成加载。
if(commentsbutton.size() > 0) {
commentsbutton.get(0).click(); //click on button if found
Thread.sleep(5000); //pause for 5 seconds
}
else clickMore = false;
if(repliesbutton.size() > 0) {
repliesbutton.get(0).click(); //click on button if found
Thread.sleep(5000); //pause for 5 seconds
}
else clickMore = false;
if(seemorebutton.size() > 0) {
seemorebutton.get(0).click(); //click on button if found
Thread.sleep(5000); //pause for 5 seconds
}
else clickMore = false;
}
【问题讨论】:
-
"目前,cmetsbutton 只点击一次,即使 cmetsbutton 有其他元素,也会转到回复按钮的代码?" 您需要使用循环。
-
if-else 语句不是循环了吗?
-
不,这不是循环。