JiaHe

相遇即是缘

SuperPatrick 接口文档

官方文档 http://www.autotestops.com/index/about/id/33.html

sendKeys

void sendKeys(char* pKeysString)
参数描述
pKeysString[in] 模拟键盘输入的字符,支持各种语言(你可能会需要调用前在相应的支持的语言中设置字符集编码)

描述:用来模拟输入各种字符包括中文等各类语言

sendShortCutKeys

void sendShortCutKeys (char* pKeysString)
参数描述
pKeysString[in] 模拟键盘输入的字符,支持各种语言(你可能会需要调用前在相应的支持的语言中设置字符集编码)

描述:用来模拟快捷键以及一些特殊操作,其中{Win}代表windows键,{Shift}代表shift键,{Ctrl}代表control键,{Return}代表回车键

参数说明描述
{Win}代表键盘上的windows键,不区分左右
{Shift}代表键盘上的shift键
{Ctrl}代表键盘上的control键
{Return}代表键盘上的回车键
{Alt}代表键盘上的Alt键
{TAB}代表键盘上的TAB键
{F1}代表键盘上的F1键,F2-F10类似不再描述
{Esc}代表键盘上的Esc键

如果需要用组合键则跟其他字符可以配合使用比如 {Win}r 代表windows键和r同时按下的快捷键, {Ctrl}{Alt}a代表Ctrl+Alt+a的快捷键,原则上这些键的字符大小写都可以

你也可以单独传入,比如{Return}

findElement

bool findElement(char* pStrId, char *pStrName, char *pStrClassName, char* pStrControleType)
参数描述
pStrId[in] 元素的id值,从SuperPatrick定位器中获取
pStrName[in] 元素的name值,从SuperPatrick定位器中获取
pStrClassName[in] 元素的classname值,从SuperPatrick定位器中获取
pStrControleType[in] 元素的controltype值,从SuperPatrick定位器中获取

描述:用来精确定位到元素并执行一次单击,成功返回true,失败则false

findImage

bool findImage(char *strPartImage)
参数描述
strPartImage[in] 需要查找并点击的图片的路径

描述:从当前屏幕查找图片,如果找到并执行一次单击,返回true;找不到则返回false;

findStaticImage

bool findStaticImage(char *strPartImage, int left, int top, int right, int bottom)
参数描述
strPartImage[in] 需要查找并点击的图片的路径
left[in] 图片左上角的x坐标,从SuperPatrick定位器中右键菜单获取
top[in] 图片左上角度的y坐标,从SuperPatrick定位器中右键菜单获取
right[in] 图片右下角的x坐标,从SuperPatrick定位器中右键菜单获取
bottom[in] 图片右下角的y坐标,从SuperPatrick定位器中右键菜单获取

描述:在被查找图片附件区域搜索目标图片,仅可以用于定位时和回放时候坐标位置都不变的的需要查找的图片目标对象,就是说这个图片如果位置固定不变可以用此方法更加快速的查找,如果找到并执行一次单击,返回true;找不到则返回false;

findImageByHwnd

bool findImageByHwnd(char *strClass, char *strTitle, char *strPartImage)
参数描述
strClass[in] 图片父窗口的class,从SuperPatrick定位器中获取
strTitle[in] 图片父窗口的title,从SuperPatrick定位器中获取
strPartImage[in] 需要查找并点击的图片的路径

描述:直接从被查找图片的父窗口中查找目标图片,相对更加快速和精准,如果找到返回true,否则返回false;

注意:你需要确保被查找图片肯定在父窗口中哦