Py福利,基於uiautomatorviewer 的Python 自動化代碼自動生成工具分享(jar已發布GitHub,歡迎Star)


前言
做UI自動化無論你用SDK自帶的uiautomatorviewer還是Macaca還是Appium自動的inspector,代碼最多的就是那些繁瑣重復的找元素后點擊,輸入,長按。。。。。等。
現在偷懶的方式來了,改造uiautomatorviewer,在抓取Xpath的同時,生成點擊,輸入,長按等操作的代碼。Java部分我已經實現,並投入到公司內部的自動化實踐中,同事們用着還是很嗨皮的。前貼已經支持兼容支持安裝和IOS了,詳情見 二次開發 uiautomatorviewer 自動生成 xpath (兼容 android 和 iOS)

Python部分,剛剛完成后,元素操作都百度來的,不知道對錯,煩請各位老師批評指正,本工具任何人可以無償使用,大家一起讓自動化更簡單。前期的jar包已放到Git上了jar傳送門

功能:

  • 選擇Python時,生成Python對元素的操作。

操作:

    • Click

      • 選擇Xpath:driver.find_element_by_xpath("//android.widget.ImageView[@content-desc='國內游']").click()
      • 選擇ID:driver.find_element_by_id("com.gift.android:id/search_edit").click()
      • 選擇desc:driver.find_element_by_accessibility_id("境外門票").click()
      • 選擇class:driver.find_element_by_class_name("android.widget.TextView").click()
      • 選擇text:driver.find_element_by_name("玩水季").click()
    • LongPress

      • 同上
    • Input

      • 同上
    • sendkey

    • FindElement

      • 同上

截圖:

 


免責聲明!

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



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