appium配置,day17 appium環境搭建

 2023-10-07 阅读 24 评论 0

摘要:注意事項: 步驟一手機鏈接電腦時候,手機或者電腦安裝有第三方手機助手,都會鏈接不上獲取包名:在cmd當中輸入命令aapt dunp badging + 包名路徑 找到類似于package: name='com.tencent.mobileqq' 內容將里面的內容拷出既可入口&#x

注意事項:

步驟一
手機鏈接電腦時候,手機或者電腦安裝有第三方手機助手,都會鏈接不上
獲取包名:
在cmd當中輸入命令
aapt dunp badging + 包名路徑 找到類似于package: name='com.tencent.mobileqq' 內容
將里面的內容拷出既可
入口:appActivity
launchable-activity: name='com.tencent.mobileqq.activity.SplashActivity'

步驟二夜游神模擬器。

appium配置?點擊夜游神右上角設置按鍵,講平板電腦修改為手機?
將adb復制,替換夜游神bin目錄下的adb,將node.adb重命名為node.adb.back
將adb重命名為node_adb
安裝
appium-doctor
npm install -g appium-doctor
檢驗安裝
appium-doctor

步驟三:夜游神安裝微信
配置環境變量添加build-tools\28.0.1

將執行一下 adb connect 127.0.0.1:62001這條命令連接夜游神

將build-tools\28.0.0中的adb復制到node中,將原來的node_adb更改為node_adb.bak,再把adb更改為node_adb

appium使用教程,?用set命令查看已經添加的環境變量

aapt?dump badging?包名

查看字段package:name=?包名

launchable-activity:name=包名

pythonappium教程?測試微信鏈接,下載微信apk,再將微信直接拖拽到模擬器上即可

?

?

步驟四.appium鏈接真機,小編用的是oppoR15夢境版手機,針對不同環境機型,遇到問題可能會不一樣喲

appium webview。appium鏈接真機會遇到如下問題

解決方法,修改端口號即可,之后就可以正常連接了:

appium爬蟲。?

?

在appium鏈接手機發送參數的過程當中會出現鍵盤初始化的坑:
在配置好手機的參數后會遇到無法鏈接的問題,這種情況目前出現在oppoR15的機型上面
解決方案如下:
1.將手機上所有的手機管家卸載掉
2.將'unicodeKeyboard': False,的內容改成false即可

?appium環境搭建

appium,之前寫的都是鏈接真機和夜游神的情況,小面給大家具體描述appium環境搭建的具體過程

第一步:安裝JDK

在官網下載最新版本的jdk,新建個目錄,在那個目錄下新建兩個小的目錄,jdk和jre,安裝jdk分別按照提示安裝這兩個

配置安裝好后,開始配置環境變量,在path下新建JAVA_HOME:把jdk目錄拷貝進去

appium中文官網,

然后在path的環境變量當中添加兩個變量:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

在到系統變量中新建CLASS變量,把.;%JAVA_HOME%\lib;粘貼進去

新建一個cmd,在里面輸入? java? -version進行檢驗

自動化測試環境搭建步驟、

?

第二步:安裝?Android SDK(安卓軟件開發包)

下載網址:http://tools.android-studio.org/index.php/sdk/

appium環境配置。

下載后安裝解壓到任意文件夾即可:

?

環境變量配置:建一個名為ANDROID_HOME的變量。

appium自動化測試完整項目??

雙擊SDK Manager,選裝工具。必裝:Tools文件夾下Android SDK Platform-tools和Android SDK Build-tools,Android SDK Tools可以選擇是否更新,建議網速OK直接更新。鏡像:隨便選個版本,喜歡啥版本選啥版本

Path環境變量中添加ANDROID_HOME、tools、platform-tools、build-tools目錄。保存修改。

?

環境變量配置完成后,就需要找一個安卓手機了,連接安卓手機,并將Android手機的開發者選項-USB調試打開(注:每個型號的手機可能名稱不同,大同小異,保證手機能連接上電腦即可。小編用的是oppoR15夢境般手機)

在CMD下執行,adb devices,出現下圖樣式則代表通過adb命令,獲取到了連接在電腦上Android手機的UDID。

先使用鏈接命令鏈接手機ip

?

?

小編在搭建此環境中出現好多坑:

1:檢查數據線是否正常

2:檢查USB接口是否正常(可換其他USB接口調試)

3:電腦的USB相關的驅動程序更新為最新(可通過本機安裝為最新)

更新USB相關驅動程序為最新如下圖所示:

進入計算機管理-》設備管理管理器-》通用串行總線控制器,對全部的USB驅動進行更新

?

第三步:安裝node.js

?

node.js的安裝一路傻瓜式next就可以了,注意一點,將路徑改下,安裝成功后會自動添加環境變量。也就是在cmd下任意目錄都可以使用npm命令。

?

安裝成功后,檢測下npm是否可用,雖然安裝過程中會直接將環境變量添加到PATH中,但是萬一不好使呢。SO 養成檢查環境的習慣。

?

?

第四步:安裝appium

?

安裝appium服務端,可通過cmd 下輸入?npm?install?-g?appium 進行安裝。(安裝過程較慢,請耐心等待)

如果npm?install?-g?appium特別慢,無法下載時,可以用國內的鏡像npm --registry http://registry.cnpmjs.org install -g appium

安裝如果失敗可以嘗試通過cnpm安裝appium

通過npm命令安裝cnpm

npm install -g cnpm --registry=https://registry.npm.taobao.org

通過cnpm安裝appium

cnpm install -g appium --no-cache

安裝成功后,通過appium -v 查看當前appium版本,直接輸入appium則啟動appium server端。

?

?

第五步:安裝appium客戶端

appium客戶端用于抓取app上定位信息

下載地址:https://github.com/appium/appium-desktop/releases/tag/v1.2.1

如下圖所示:

雙擊安裝,安裝成功后桌面會有一個appium的快捷方式。

如下圖所示:

在此過程當中下小編遇到一個坑,因為用的是大師兄給的appium桌面安裝包,所以點擊之后會出現報錯的情況,在官網下載最新的之后就沒問題了,隨意推薦大家用管對方最新的安裝包

轉載于:https://www.cnblogs.com/wangjunxi/p/9287492.html

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/2/125528.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息