sikuli,如何捕获脚本运行不好的屏幕

时间:2017-12-07 16:44:32

标签: python eclipse automation sikuli

Sikuli,如何捕获脚本运行不正常的屏幕,我从Sikuli的脚本执行中得到错误,我正在做Eclipse脚本。

1 个答案:

答案 0 :(得分:1)

您可以使用类似的内容来捕获屏幕截图:

def takeScreenShot(application):
 img = capture(SCREEN) # img is an image file .png in temp folder now
 ts = time.time()
 st = datetime.datetime.fromtimestamp(ts).strftime('%Y-%m-%d_%H-%M-%S')
 if not os.path.exists('PATH'):
  os.makedirs('')
 shutil.move(img, 'PATH\\%(appName)s\\%(timeStamp)s.png' %{"appName": application, "timeStamp": st})

您可以将此方法作为try catch块的一部分来调用。