51Testing软件测试论坛

标题: SikuliX登录案例 [打印本页]

作者: 测试积点老人    时间: 2019-1-9 15:31
标题: SikuliX登录案例
登录
  1. #启动程序
  2. def startcare():
  3.     doubleClick("CareStart.png")
  4. #关闭程序
  5. def closecare():
  6.     while not exists("close.png"):
  7.         wait(1)
  8.     click(Pattern("close.png").targetOffset(0,1))
  9. #程序退出
  10. def quitcare():
  11.     click("menu.png")
  12.     while not exists("LogOut.png"):
  13.         click("menu.png")
  14.     click("LogOut.png")
  15.     while not exists("confirmquit.png"):
  16.         wait(1)
  17.     click(Pattern("confirmquit.png").targetOffset(142,32))
  18. #账号登录
  19. def login():
  20.     while not exists("AccountLogin.png"):
  21.         wait(1)
  22.     click(Pattern("AccountLogin.png").targetOffset(-4,0))
  23.     type("IphoneNumber.png", "账号")
  24.     type("Password.png", "密码")
  25.     click("LoginBtn.png")
  26.     while not exists("menu.png"):
  27.         if exists("LoginTimeout.png"):#若登录超时,关闭重新登录,保证登录是成功的
  28.             closecare()
  29.             startcare()
  30.             login()


  31. print "登录账号"
  32. startcare()
  33. for x in range(2):
  34.     login()
  35.     x = x + 1
  36.     print x
  37.     quitcare()
  38. closecare()
复制代码

强制结束的快捷键:Shift+Alt+C





作者: Miss_love    时间: 2021-1-5 13:44
支持分享




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2