51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1914|回复: 1
打印 上一主题 下一主题

SikuliX登录案例

[复制链接]
  • TA的每日心情
    无聊
    8 小时前
  • 签到天数: 528 天

    连续签到: 1 天

    [LV.9]测试副司令

    跳转到指定楼层
    1#
    发表于 2019-1-9 15:31:50 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
    登录
    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




    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-18 18:44 , Processed in 0.065453 second(s), 24 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表