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()