安卓按键:偶尔输入框写入内容失败的一些额外处理

来源:互联网 发布:彩蝶排课软件 编辑:程序博客网 时间:2024/06/06 08:30

    可能存在卡盾导致账号密码填写失败的情况不同的情况不同的处理办法

    情况1:填写完毕账号密码后 下面的注册按钮会变色

    应对代码

    

    For 5

        

        //写入账号

        For 2

            Tap 100, 100 //点击2下激活输入框

            Delay 200

        Next

        

        InputText "user1"        

        Delay 500

        

        //写入密码

        For 2

            Tap 100, 200 //点击2下激活输入框

            Delay 200

        Next

        

        InputText "pwd1"        

        Delay 500

        

        If 循环多点bi(多点bi_变色注册按钮,10) > -1 Then //在这里10秒内不停的判断 这个注册按钮是否变色 变色了肯定就是账号密码填写正确

            Delay 300

            Tap intX,intY //点击注册按钮

            Exit For//跳出这个循环

            

        End If

 

        Delay 2000

    Next

 

 

    情况2:账号输入框和密码输入框 如果你不写入东西 那么输入框里面会存在一些固定提示信息 我们写入账号密码信息后判断下是否还存在这些提示信息就可以了

    For 5

        

        //写入账号

        For 2

            Tap 100, 100 //点击2下激活输入框

            Delay 200

        Next

        

        InputText "user1"        

        Delay 500

        

        //写入密码

        For 2

            Tap 100, 200 //点击2下激活输入框

            Delay 200

        Next

        

        InputText "pwd1"        

 

 

        Delay 1500//给点延迟 让界面有反应时间

     

            

            If 多点bi(多点bi_账号输入框提示信息) = -1 and 多点bi(多点bi_密码输入框提示信息) = -1 Then //如果找不到2该 输入框的提示信息 自然是有内容了

                Tap 100,300//点击注册按钮位置

                Exit For//结束这个循环

            End If

            

            Delay 1000

 

        

 

        Delay 2000

    Next

阅读全文
0 0
原创粉丝点击