在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何使用Python操控手機微信APP

Wildesbeast ? 來源:今日頭條 ? 作者:Python進階學習交流 ? 2020-02-24 11:24 ? 次閱讀

1 前言/

最近在做手機APP自動化測試,需要安appium,并配置環境變量,網上雖然有很多教程,但是隨著版本的更新總有各種各樣的坑,本文以親身踏坑經歷給大家詳細介紹一下如何正確安裝appium。

/2 第一步:安裝Adroid SDK/

1、按照網上的教程,先下載Adroid SDK,網址為https://www.androiddevtools.cn/,如下圖所示。

2、下載過程很順利,如下圖所示。

3、之后點擊SDK Manager.exe文件,發現沒反應。

4、遂百度尋找答案,大多解決辦法如下圖所示:

5、然而按照上述步驟并沒有“神奇”的打開,這個問題讓我糾結了一下午,最后我不得不跳出這個坑,選擇安裝Android Studio,因為在它里面也可以安裝Adroid SDK,下載地址為http://www.android-studio.org/,整個下載過程很順利,安裝過程也很順利,但是到最后彈出如下錯誤:

6、原因是第一次安裝,啟動后,檢測電腦沒有SDK。第一個解決辦法是在安裝的目錄下找到:binidea.properties打開(用記事本)這個文件末尾添加一行disable.android.first.run=true,然后就可以打開Android Studio了,但是這個方法治標不治本,只能順利打開這個軟件,但是不能安裝SDK。

7、第二個解決辦法是,不***的情況下,一般都是修改host文件:C:WindowsSystem32driversetchosts,如下圖所示。

8、在最下面加如上兩行命令,再打開Android Studio就能用了,在Android Studio軟件下面這個界面可以下載安裝所需的Android版本,這一步到此就大功告成了。

/3 第二步:下載安裝JAVA/

網址為https://www.oracle.com/technetwork/java/javase/downloads/index.html,我安裝的是jdk-13.0.1,按照如下配置環境變量:

1、系統變量名:JAVA_HOME,變量值:C:Program FilesJavajdk-13.0.1;

2、系統變量名:CLASSPATH,變量值:%java_home%lib。

但是網上很多教程CLASSPATH的變量值為:

這是老版本的環境變量配置方式,新版本jdk-13.0.1文件夾下是沒有dt.jar和tools.jar的,大家一定要注意。

/4 第三步:安裝appium/

1、這一步比較簡單,基本沒有坑,直接在appium官網下載安裝即可,打開后如下圖所示。

2、點擊Start Server v1.8.1,進入如下界面,如下圖所示。

我已經配置好了參數,platformName為系統類型,deviceName為手機型號,appPackage和appActivity都代表手機app的標志,此處代表微信app,點擊Start Session。

3、手機界面就顯示出來了,已經打開了微信,到這一步appium安裝及環境搭建已經全部完成,如下圖所示。

/5 第四步:擼代碼/

1、部分代碼截圖如下圖所示。

2、執行此代碼也可以如第三步一樣打開微信登錄界面,下面就可以像selenium操作網頁一樣用appium對微信app界面的元素執行點擊、輸入等操作了,如果不知道某個按鍵的元素,可以在appium客戶端點擊某按鈕,然后它的元素信息就在右側顯示出來了,如下圖所示。

現在你就可以隨心所欲的對微信進行自動化測試了。

/6 結語/

本文主要介紹了使用Python代碼實現操控手機微信app,教程寫的相對基礎一些,但是部分細節方面還是節省了很多,大家在嘗試的過程中肯定還會有各種問題。

另外本文涉及的Pyhton代碼,我已經上傳到Github了,感興趣的小伙伴們,可以去看看,覺得不錯,記得給個Star噢!

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • APP
    APP
    +關注

    關注

    33

    文章

    1575

    瀏覽量

    72611
  • python
    +關注

    關注

    56

    文章

    4801

    瀏覽量

    84865
  • SDK
    SDK
    +關注

    關注

    3

    文章

    1042

    瀏覽量

    46078
收藏 人收藏

    評論

    相關推薦

    Linux4.0.0版發布,功能再升級

    近日,備受矚目的Linux4.0.0版本終于迎來了正式發布。此次版本更新不僅帶來了多項實用功能,還實現了與Windows、macOS公測版本的功能一致和更新同步,為用戶帶來了更加便捷
    的頭像 發表于 11-06 10:59 ?349次閱讀

    單片機WiFi模塊怎樣連接手機APP

    將單片機WiFi模塊連接到手機APP通常涉及以下幾個步驟: 選擇單片機和WiFi模塊 :選擇合適的單片機(如Arduino, ESP32等)和WiFi模塊(如ESP8266, ESP32等)。 硬件
    的頭像 發表于 09-10 15:31 ?1174次閱讀

    iPhone16不支持?蘋果最新回應

    來源:青春上海 編輯:感知芯視界 Link 有網傳消息稱“iPhone16可能不支持”,對此記者致電蘋果官方熱線,接線的蘋果中國區技術顧問表示,第三方言論關于iOS系統或者蘋果設備能否再使用
    的頭像 發表于 09-05 09:00 ?620次閱讀

    流控芯片在生物學有何應用?流控芯片液滴、檢測技術介紹

    一、流控芯片相關技術 1、液滴技術 液滴操控包括液滴生成和液滴驅動,按生成方式可以將
    的頭像 發表于 08-14 14:28 ?688次閱讀

    怎么導出python邊緣計算中的APP

    怎么導出python邊緣計算中的APP,想進行修改又找不到源碼
    發表于 07-25 06:13

    手機主流存儲eMMC、UFS與NVMe的區別

    近幾年,手機影像不斷發展,照片+視頻占據大量存儲空間,在愈發膨脹的、手游以及各種APP面前,存儲空間愈發不夠。該存儲空間即是手機存儲容量
    的頭像 發表于 07-16 16:42 ?2895次閱讀
    <b class='flag-5'>手機</b>主流存儲eMMC、UFS與NVMe的區別

    通過手機APP來組網成功后,如果Node斷電了,下次上電是否還要用手機APP重新組網?

    1.通過手機APP來組網成功后,如果Node斷電了,下次上電是否還要用手機APP重新組網? 2.手機AP
    發表于 06-25 07:38

    通過手機APP在局域網內控制繼電器演示

    智嵌物聯的網絡IO控制器可通過手機APP實現局域網內控制。本文檔以智嵌的4路網絡IO控制器為例,介紹在局域網下用手機APP控制網絡IO設備的方法。
    的頭像 發表于 05-30 10:20 ?856次閱讀
    通過<b class='flag-5'>手機</b><b class='flag-5'>APP</b>在局域網內控制繼電器演示

    最新開源代碼證實!“鴻蒙原生版”正在積極開發中

    半年來,許多國產 APP 都相繼推出“鴻蒙原生版”,但卻始終沒看見國民級應用——的身影。 對此,坊間傳言稱華為鴻蒙和之間的合作談崩,
    發表于 05-08 17:08

    實錘!騰訊終于擁抱鴻蒙生態,鴻蒙原生版本即將上線

    定的使用體驗 。此舉也將為鴻蒙生態吸引更多開發者,促進鴻蒙生態的快速發展。相信在今年6月分純血鴻蒙操作系統Bate版本搭載手機上的時候不僅有大量的鴻蒙軟件生態支持,騰訊系的QQ以及旗下的游戲皆會重磅
    發表于 04-30 21:14

    騰訊突然宣布,鴻蒙版要來了!

    」的身影,不少網友更是喊話騰訊,希望QQ、盡快適配。 現在, 好消息來了! 最近在網上看到一條重磅消息—— 原生鴻蒙版「
    發表于 04-30 19:34

    基于軌道電潤濕的液滴操控技術,有望用于新一代數字流控平臺

    電潤濕(electrowetting)現象于1875年由法國物理學家Lippmann提出,作為現有最成熟的液滴電操控方法,已成功應用于數字流控、傳熱強化、淡水收集等領域。
    的頭像 發表于 04-19 18:24 ?1834次閱讀
    基于軌道電潤濕的液滴<b class='flag-5'>操控</b>技術,有望用于新一代數字<b class='flag-5'>微</b>流控平臺

    基于瑞薩RA6M5的電子墨水屏信息站設計方案

    手機是我們日常生活中使用越來越多的通信工具之一,手機在給我們帶來便利的同時,也帶來很多煩
    的頭像 發表于 03-28 13:33 ?1649次閱讀
    基于瑞薩RA6M5的電子墨水屏<b class='flag-5'>微</b><b class='flag-5'>信</b>信息站設計方案

    iot可以使用手機開發APP來云端控制嗎?

    iot可以使用手機開發APP來云端控制嗎?
    發表于 03-20 08:00

    央視3·15晚會揭露手機主板黑色灰產鏈及網絡非法操控現象

    報道還揭露,主板機能遠程操控上百部手機,以一IP操控多機或一機對應一IP。若此類設備層層堆疊,便可構建成成千上萬臺手機的龐大矩陣,進而大規模操控
    的頭像 發表于 03-18 09:32 ?756次閱讀
    主站蜘蛛池模板: 2019天天操夜夜操| 国产片91人成在线观看| zzji国产精品视频| 天天谢天天干| 国产三级在线观看播放| 三级网站国产| 最新欧美伦理网| 777精品视频| 国产午夜a理论毛片在线影院 | 成人欧美网站| aa小视频| 中国一级生活片| 黄色大片在线免费观看| 又色又爽视频| 在线观看视频你懂的| 精品久久久久国产免费| 亚洲1区2区3区4区| 亚洲国产人久久久成人精品网站| 4388x17亚洲最大成人网| 4438x成人全国最大| 亚洲一区亚洲二区| 一区二区三区亚洲| 国产一区二区在线视频播放| 网女色| 色宅男| 日韩午夜大片| 日本xxxx色视频在线观看免费| 日日噜噜夜夜狠狠tv视频免费| 免费一级毛片无毒不卡| 久草老司机| 国产精品激情综合久久| 国产精品视频一区二区三区| 夜夜澡人人爽人人喊_欧美| 午夜视频在线| 日日天天夜夜| 黄a大片| 6一10周岁毛片免费| 亚洲综合激情另类专区| 性 色 黄 一级| 三级在线观看免播放网站| 黄色3级|