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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM