public class SikuliScreenshot extends Object
文件名:SikuliScreenshot.java
用途: 用于在使用sikuli进行自动化测试中进行截图的工具。使用该类时可以指定截图保存的位置以及截图的名称, 若不设置,则默认路径为在当前项目路径下,创建一个“Screenshot”文件夹进行存储,默认文件名称为Image。 在指定截图保存的位置和指定文件名称时,若指定的名称不合法,则会抛出异常
编码时间:2022年2月14日 下午4:31:07
修改时间:2022年2月14日 下午4:31:07
Constructor and Description |
---|
SikuliScreenshot(org.sikuli.script.Region region)
用于按默认的方式创建截图,默认截图保存位置为项目路径下的“Screenshot”文件夹
|
SikuliScreenshot(org.sikuli.script.Region region,
File savePathFolder)
用于按指定的截图文件保存路径创建截图
|
Modifier and Type | Method and Description |
---|---|
File |
createImage(String fileName)
该方法用于根据指定的文件名称,对屏幕进行截图,并保存至指定的文件夹下
|
void |
setSavePathFolder(File savePathFolder)
该方法用于设置截图文件保存路径
|
void |
setTime(long time)
用于设置截图的等待时间
|
public SikuliScreenshot(org.sikuli.script.Region region)
region
- Region
对象public SikuliScreenshot(org.sikuli.script.Region region, File savePathFolder)
region
- Region
对象savePathFolder
- 指定的截图保存路径public void setSavePathFolder(File savePathFolder)
savePathFolder
- 截图文件保存路径public void setTime(long time)
time
- 设置等待时间,单位为毫秒public File createImage(String fileName)
fileName
- 文件名称IncorrectFileException
- 截图存在错误时抛出的异常Copyright © 2024. All rights reserved.