搭建appium自動化測試環境

2022-05-29 03:18:20 字數 2214 閱讀 9538

安裝好後新增系統環境變數

cmd終端輸入第乙個命令 node -v,輸出下面的資訊

二選一,乙個zip是免安裝解壓版

我選擇預設的sdk build-tools,android sdk platform-tools安裝

配置環境變數

1.新建系統變數

android_home=d:\android\android-sdk

2.新增系統變數

把platform-tools及tools新增到系統環境變數,變數值(路徑)之間使用分號隔開,兩個變數值分別為:%android_home%\platform-tools;%android_home%\tools;或者直接新增絕對路徑

使用adb命令

到此成功!

將安卓用資料線與電腦鏈結。需要打卡開發者模式。

開啟usb除錯,待電腦自動完成驅動安裝後,輸入adb devices即可檢視到你的測試機id就是連上了。

輸入adb devices -l (不是數字1,是小寫 l )

start sessions後

執行後出錯了

需要開啟usb安裝

android-sdk的版本安裝錯了,需要安裝android9.0的

#

安裝webdriver

from selenium.webdriver.support.ui import

webdriverwait

from selenium.webdriver.support import

expected_conditions as ec

from selenium.webdriver.common.by import

byplatform = '

android

'devicename = '

mi_6

'com.tencent.mm

'com.tencent.mm.ui.launcherui

'driver_server = '

'class

moments():

def__init__

(self):

self.desired_caps =

self.driver =webdriver.remote(driver_server, self.desired_caps)

self.wait = webdriverwait(self.driver, 300)

deflogin(self):

print('

點選登陸按鈕——————')

login = self.wait.until(ec.presence_of_element_located((by.id, '

com.tencent.mm:id/d75

')))

login.click()

defmain(self):

self.login()

m =moments()

m.main()

如何搭建Appium自動化測試環境

下面介紹運用到工作中遇到的一些問題 1.如何在模擬器中安裝外部 找到adb.exe的目錄位址 我是放在如下目錄 d 360downloads android sdk windows platform tools 使用adb 命令安裝 adb install d 360downloads androi...

appium手機自動化測試環境搭建遇到的各種坑

檢視selenium版本號用如下命令 我使用的是c 所以在nuget裡執行install package selenium.webdriver version 3.0.0 給到的提示為 install package 無法解析依賴項。selenium.webdriver 3.0.0 與 dotnet...

Appium自動化 webview測試

模擬器 真機上 個別手機可能會預設開啟此屬性,所以預設也能訪問到h5內部的控制項 如果還是訪問不到,檢查webview的除錯屬性是否開啟,此時需要讓研發配合開啟webview的除錯屬性 adb shell cat proc net unix grep webview switch to webvie...