图形化自动化测试软件Sikulix
1、下载Sikulix控件java语言相关Jar包
2、将sikulixapi.jar包build path到项目中
3、创建一个demo
1package com.yunxiao.testidsp; 2 3import org.sikuli.script.*; 4 5public class TestSikuli { 6 public static void main(String[] args) throws FindFailed { 7 Screen screen=new Screen(); 8 String imgPath="/Users/****/Desktop/WorkFile/TestJavaIDSP/SikuliDemo/resource/"; 9 //双击谷歌图标 10 screen.doubleClick(imgPath+"chrome.png"); 11 } 12}
4、对于上传控件swfupload操作一样。例子如下:
1//调用sikuli-x 2Screen screen=new Screen(); 3String imgPath="/Users/******/Desktop/WorkFile/TestJavaIDSP/SikuliDemo/resource/"; 4screen.doubleClick(imgPath+"screen.png"); 5Thread.sleep(1500); 6//进入桌面 7screen.click(imgPath+"desktop.png"); 8Thread.sleep(1500); 9//搜索导入文件 10screen.type(imgPath+"search.png", "Stu"); 11Thread.sleep(1500); 12//点击文件 13screen.click(imgPath+"file.png"); 14Thread.sleep(1500); 15//点击打开 16screen.click(imgPath+"open.png"); 17Thread.sleep(2000); 18//点击确定上传 19screen.click(imgPath+"confirm.png");