Lua 脚本

1、自动下载应用

CREATETIME="2016-08-08 11:46:58";

adaptResolution(640, 1136);
adaptOrientation(ORIENTATION_TYPE.PORTRAIT);

--打开AppStore
appRun("com.apple.AppStore");
usleep(3000000);

--点击tabbar的搜索
touchDown(8, 450.09, 1086.53);
usleep(1000000);
touchUp(8, 450.09, 1086.53);


--模拟点击搜索框
touchDown(5, 437.89, 65.28);
usleep(500000);
touchUp(5, 437.89, 65.28);
usleep(500000);

--在搜索框中输入指定的应用名
inputText("透鲜滴星期天");
usleep(5000000);

--选择搜索结果
touchDown(4, 282.44, 161.54);
usleep(500000);
touchUp(4, 282.44, 161.54);
usleep(3000000);

--模拟点击下载
touchDown(6, 604, 229);
usleep(500000);
touchUp(6, 604, 229);
usleep(30000000);




--关闭AppStore
--appKill("com.apple.AppStore");

2、appstore 账号登录

--打开appstore应用
local r = app.run("com.apple.AppStore");    --启动应用
sys.msleep(3 * 1000);   --等待3s
if r == 0 then
  --sys.alert("启动成功",3);
else 
  sys.alert("启动失败",3);
end

--获取设备的尺寸
width, height = screen.size();

--模拟手指在屏幕上移动
touch.on(1, width/2, 605)
sys.msleep(10)

touch.move(1,  width/2, 300)
sys.msleep(30)

touch.off(1,  width/2, 300)

sys.msleep(3 * 1000);   --等待3s

--模拟手指按下登录按钮
sys.msleep(689)
touch.on(2, 416, 879)
sys.msleep(114)
touch.off(2, 417, 878)

sys.msleep(1251)

touch.on(9, 409, 537)
sys.msleep(192)
touch.off(9, 401, 538)
sys.msleep(12)

sys.msleep(1896)

touch.on(5, 34, 1104)
sys.msleep(70)
touch.off(5, 35, 1104)
sys.msleep(762)


--模拟键盘输入文字
sys.msleep(20)
key.press("2")

sys.msleep(20)
key.press("6")

sys.msleep(20)
key.press("4")

sys.msleep(20)
key.press("8")

sys.msleep(20)
key.press("4")

sys.msleep(20)
key.press("9")

sys.msleep(20)
key.press("6")

sys.msleep(20)
key.press("2")

sys.msleep(20)
key.press("6")

sys.msleep(20)
key.press("6")

sys.msleep(20)
key.press("@")

sys.msleep(20)
key.press("q")

sys.msleep(20)
key.press("q")

sys.msleep(20)
key.press(".")

sys.msleep(20)
key.press("c")

sys.msleep(20)
key.press("o")

sys.msleep(20)
key.press("m")


sys.msleep(2301)
touch.on(3, 143, 390)
sys.msleep(366)
touch.off(3, 134, 390)
sys.msleep(18)

sys.msleep(2850)

--模拟键盘输入文字
sys.msleep(20)
key.press("CAPSLOCK") --大小写锁定键

sys.msleep(20)
key.press("Y")

sys.msleep(20)
key.press("CAPSLOCK") --大小写锁定键

sys.msleep(20)
key.press("u")

sys.msleep(20)
key.press("a")

sys.msleep(20)
key.press("n")

sys.msleep(20)
key.press("c")

sys.msleep(20)
key.press("a")

sys.msleep(20)
key.press("n")

sys.msleep(20)
key.press("1")

sys.msleep(20)
key.press("2")

sys.msleep(20)
key.press("3")

sys.msleep(20)
key.press("4")

sys.msleep(20)
key.press("5")

sys.msleep(20)
key.press("6")

sys.msleep(3*1000)

touch.on(9, 473, 477)
sys.msleep(199)
touch.off(9, 474, 476)

--登录成功后停留32
sys.alert("登录成功",1);
sys.msleep(3*1000)

--退出登录

sys.msleep(1431)

touch.on(5, 361, 879)
sys.msleep(247)
touch.off(5, 362, 881)

sys.msleep(1467)

touch.on(8, 345, 612)
sys.msleep(481)
touch.off(8, 339, 614)
sys.alert("退出成功",1);

你可能感兴趣的:(其他)