01 appium環境搭建

環境搭建

Java JDK+Node.js+AndroidStudio(提供sdk)+appium+appium Inspector
相關安裝包下載
在這里插入圖片描述

鏈接:https://pan.xunlei.com/s/VOOf3sCttAdHvlMkc7QygsoJA1#
提取碼:x4s5

AndroidStudio下載安裝sdk

AndroidStudio下載

安裝運行,配置代理及測試
在這里插入圖片描述
在這里插入圖片描述

設置下載sdk

在這里插入圖片描述

在這里插入圖片描述
在這里插入圖片描述

sdk環境配置

環境變量配置
新建系統:指向 SDK 安裝路徑

ANDROID_HOME
E:\AndroidSdk

在這里插入圖片描述
path:系統變量配置

%ANDROID_HOME%\platform-tools
%ANDROID_HOME%\tools
%ANDROID_HOME%\emulator

在這里插入圖片描述

appium下載及安裝

下載地址appium
在這里插入圖片描述

Appium Inspector安裝

下載鏈接:下載地址

Java JDK安裝及環境配置
Node.js安裝

下載地址

使用appium

打開appium
在這里插入圖片描述

打開appium inspector

在這里插入圖片描述
相關參數設置

  • 如果Appium為1.x,需要在Appium inspector中的Remote Path中配置/wd/hub

  • platformName(必須):Android或ios

  • platformVersion(必須):11
    可通過adb shell getprop ro.build.version.release查看
    在這里插入圖片描述

  • deviceName(必須):OPPO_R9s
    可通過adb devices -l 查看
    在這里插入圖片描述

  • appPackge和appActivity(必須):com.taobao.taobao和com.taobao.tao.TBMainActivity
    可通過adb shell dumpsys activity | findstr "mResume"查看

  • automationName(可選):Appium

以淘寶為例,在手機APP端連接參數設置
{
“platformName”: “Android”,
“appium:platformVersion”: “6.0.1”,
“appium:deviceName”: “OPPO_R9s”,
“appium:appPackge”: “com.taobao.taobao”,
“appium:appActivity”: “com.taobao.tao.TBMainActivity”,
“appium:automationName”: “Appium”
}

在這里插入圖片描述

在模擬器連接使用
{
“platformName”: “Android”,
“appium:platformVersion”: “9”,
“appium:deviceName”: “HD1900”,
“appium:appPackge”: “com.taobao.taobao”,
“appium:appActivity”: “com.taobao.tao.TBMainActivity”,
“appium:automationName”: “Appium”
}
在這里插入圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/903149.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/903149.shtml
英文地址,請注明出處:http://en.pswp.cn/news/903149.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

指針(4)

1.回調函數 回調函數就是通過函數指針調用的函數。 將函數的指針(地址)作為一個參數傳遞給另一個函數,當這個指針被調用其所指向的函數時,被調用的函數就是回調函數。回調函數不是由該函數的實現方直接調用,而是在特…

Raptor碼的解碼成功率matlab實現

下面是使用matlab實現關于Raptor 碼解碼成功率的仿真代碼,并繪制成功率隨編碼符號數量變化的圖形示例。代碼中包含了 Raptor 碼的預編碼(使用稀疏矩陣乘法模擬)、LT 編碼、解碼過程,以及解碼成功率的計算和繪圖。 具體代碼如下&am…

域名系統DNS

DNS介紹 DNS是一個域名系統,在互聯網環境中為域名和IP地址相互映射的一個分布式數據庫 , 能夠使用戶更方便的訪問互聯網,而不用去記住能夠被機器直接讀取的IP數串。類似于生活中的114服務,可以通過人名找到電話號碼,也…

Spark Streaming核心編程總結(四)

一、有狀態轉化操作:UpdateStateByKey 概念與作用 UpdateStateByKey 用于在流式計算中跨批次維護狀態(如累加統計詞頻)。它允許基于鍵值對形式的DStream,通過自定義狀態更新函數,將歷史狀態與新數據結合,生…

Dijkstra 算法代碼步驟[leetcode.743網絡延遲時間]

有 n 個網絡節點,標記為 1 到 n。 給你一個列表 times,表示信號經過 有向 邊的傳遞時間。 times[i] (ui, vi, wi),其中 ui 是源節點,vi 是目標節點, wi 是一個信號從源節點傳遞到目標節點的時間。 現在,…

【java】lambda表達式總結

目錄 一、面向對象的處理方法 二、函數式編程的處理方法 先使用匿名內部類: lambda改造: lambda改造規則 示例: 三、補充:函數式接口 大家好,我是jstart千語。今天總結一下lambda表達式。lambda表達式在后面的s…

AtCoder Beginner Contest 242 G - Range Pairing Query (莫隊)

每周五篇博客:(5/5) 我做到了! https://atcoder.jp/contests/abc242/tasks/abc242_g 這題主要是想給大家提供一份莫隊的板子,很多莫隊題基本上填空就差不多了( 板子 void solve() {int n;std::cin >…

淘寶商品主圖標題api接口

1、輸入淘寶商品id或者鏈接,點查詢 2、查詢淘寶商品主圖,商品標題,商品價格,賣家旺旺 3、支持api接口

文心一言開發指南06——千帆大模型平臺新手指南

版權聲明 本文原創作者:谷哥的小弟作者博客地址:http://blog.csdn.net/lfdfhl 千帆大模型平臺為新手用戶提供了一個全面的入門指南,以便用戶能夠快速熟悉平臺的操作和功能。千帆大模型平臺通過提供詳細的新手指南,確保用戶能夠順…

Pacman-N-queen

文檔 代碼及文檔:通過網盤分享的文件:code 鏈接: https://pan.baidu.com/s/1Rgo9ynnEqjZsSP2-6TyS8Q?pwdn99p 提取碼: n99p 補充核心代碼 核心代碼內容: genetic_algorithm,py # -*- coding: utf-8 -*- """ Created on …

常用的多傳感器數據融合方法

1. 概述 根據具體需求(實時性、計算資源、噪聲特性)選擇合適的方法,實際應用中常結合多種方法(如UKF與神經網絡結合)。 傳統方法 (KF/EKF/UKF/PF)依賴數學模型,適合動態系統&#…

簡單幾步,開啟 Intel VT-x 讓電腦“解開CPU封印”

#vmware #虛擬機 #cpu虛擬化 # Intel VT-x 前言 你是不是也遇到過這種情況:在嘗試運行虛擬機(VM)、安卓模擬器,或者使用 Windows 沙盒、WSL2 等功能時,遇到了類似“此主機支持 Intel VT-x,但 Intel VT-x …

Go語言--語法基礎4--基本數據類型--字符串類型

在 Go 語言中,字符串也是一種基本類型。相比之下, C/C 語言中并不存在原 生的字符串類型, 通常使用字符數組來表示,并以字符指針來傳遞。 Go 語言中字符串的聲明和初始化非常簡單,舉例如下: var str st…

QT中的事件及其屬性

Qt中的事件是對操作系統提供的事件機制進行封裝,Qt中的信號槽就是對事件機制的進一步封裝 但是特殊情況下,如對于沒有提供信號的用戶操作,就需要通過重寫事件處理的形式,來手動處理事件的響應邏輯 常見的Qt事件: 常見事…

socket套接字-UDP(中)

socket套接字-UDP(上)https://blog.csdn.net/Small_entreprene/article/details/147465441?fromshareblogdetail&sharetypeblogdetail&sharerId147465441&sharereferPC&sharesourceSmall_entreprene&sharefromfrom_link UDP服務器…

C++入門小館: STL 之queue和stack

嘿,各位技術潮人!好久不見甚是想念。生活就像一場奇妙冒險,而編程就是那把超酷的萬能鑰匙。此刻,陽光灑在鍵盤上,靈感在指尖跳躍,讓我們拋開一切束縛,給平淡日子加點料,注入滿滿的pa…

ALTER TABLE 刪除DROP表列的報錯: 因為有一個或多個對象訪問此列

目錄 1.問題 2.解決辦法 1.問題 刪除某個列名的時候,提示錯誤因為有一個或多個對象訪問此列 2.解決辦法 2.1 添加或刪除表新列名 將表中的字段設置Default 或 NOT NULL 都會給該字段添加約束,增加了這些約束后,再SQL腳本修改類型、刪除會發生…

python源碼打包為可執行的exe文件

文章目錄 簡單的方式(PyInstaller)特點步驟安裝 PyInstaller打包腳本得到.exe文件 簡單的方式(PyInstaller) 特點 支持 Python 3.6打包為單文件(–onefile)或文件夾形式自動處理依賴項 步驟 安裝 PyIns…

【2025最近Java面試八股】Spring中循環依賴的問題?怎么解決的?

1. 什么是循環依賴? 在Spring框架中,循環依賴是指兩個或多個bean之間相互依賴,形成了一個循環引用的情況。如果不加以處理,這種情況會導致應用程序啟動失敗。導致 Spring 容器無法完成依賴注入。 例如: Service publi…

JimuBI 積木報表 v1.9.5發布,大屏和儀表盤,免費數據可視化

項目介紹 JimuBI (積木報表BI) 是一款免費的數據可視化產品,含大屏和儀表盤、門戶、移動圖表,像搭建積木一樣完全在線設計! 大屏采用類word風格,可以隨意拖動組件,想怎么設計怎么設計,可以像百度和阿里一樣…