我是一名游戏测试员,必须多次单击特定的“旋转”按钮图像。
在用sikuli标识旋转按钮图像的过程中,我在线程“主” FindFailed
中得到了异常。我基本上将Eclipse用作IDE,并使用带有Java的Selenium WebDriver。
我想从较早失败的地方继续进行测试,而不是重新运行整个脚本,请您指导我如何从较早出现错误的地方运行脚本?
答案 0 :(得分:0)
只需在流程中添加一些异常处理逻辑即可。例如:
int retries = 3;
for (int i = 0; i < retries; i++) {
try {
//do whatever you need that can throw an exception
break; //will break the loop once the above operation succeeded
} catch (FindFailed e) {
Thread.sleep(1000); //wait for one sec (if needed)
}