什么是在Sikuli拍照的命令

Leo*_*ral 11 sikuli

我正在使用Sikuli IDE.我想知道截图的命令是什么,所以我可以在测试结束时捕获屏幕.

像这样的东西

try :
  if bla bla bla:
    print("blablabla")
  else:
    TAKESCREENSHOT()  #------------------> What command do I put here?
  print("TEST_FAILED")
Run Code Online (Sandbox Code Playgroud)

Nat*_*rot 13

功能如capture,如

screen = Screen()
file = screen.capture(screen.getBounds())
print("Saved screen as "+file)
Run Code Online (Sandbox Code Playgroud)

它需要一个屏幕截图,将其保存在一个文件中,并为您提供该文件的路径.

有关详细信息,请参阅Sikuli文档.

  • 这将启动手动屏幕捕获屏幕。如果需要自动截图,你必须提供坐标: screen.capture(screen.x, screen.y, screen.w, screen.h) (2认同)