zoukankan      html  css  js  c++  java
  • python+uiautomator简单点击实例

    经过半个月的等待,手机终于root成功了,迫不及待的试了一下基本的方法,在这里最有用的要属于xiaocong的博客了,下面把链接地址写到这,希望可以帮到更多想学Uiautomator的人。

    链接地址:http://p.codekk.com/detail/Android/xiaocong/uiautomator

    实例:打开设置--》进入“双卡和移动网络”--》打开数据流量开关

    #!/usr/bin/env python
    # -*- coding: utf-8 -*-
    
    import unittest
    from uiautomator import Device
    
    class Test(unittest.TestCase):
       
       
        
        def setUp(self):  
            pass
    
        def tearDown(self):
            pass
       
        def testInfo(self): 
            #全局变量赋值
            d = Device('a749f2310304') 
            d.press.home() 
            d.orientation = "n" # or "right"
            #d.open.notification() 
            #点击Settings 设置
            d(text="Settings").click()
            #点击SIM cards & mobile networks 双卡和移动网络
            d(text="SIM cards & mobile networks").click()
            #打开开关
            actual = d(text="Mobile data").right(resourceId="android:id/checkbox").checked
            if(actual):
                pass
            else:
                d(text="Mobile data").right(resourceId="android:id/checkbox").click() 
            #d(text="Mobile data").right(resourceId="android:id/checkbox").click()
    
    if __name__ == "__main__":
        #import sys;sys.argv = ['', 'Test.testInfo']
        unittest.main()
  • 相关阅读:
    删除名字和参数
    更改NX TITLE为路径
    我自己写的创建刀具
    创建刀具,很有用的信息
    控件改名
    已知体的最大尺寸在一堆实体里面找这个体
    cam对象类型
    ORACLE导入导出工具的使用
    ORACLE表空间
    Statement与PreparedStatement的区别
  • 原文地址:https://www.cnblogs.com/xmmc/p/8974408.html
Copyright © 2011-2022 走看看