Appium 自動化測試配置wda的兩種方式。

2022-08-14 22:42:18 字數 1511 閱讀 9954

1. 進入webdriveragent安裝目錄。執行bootstrap

mkdir -p resources/webdriveragent.bundle

sh ./scripts/bootstrap.sh

2. 用xcode開啟webdriveragent,並且編譯

進入webdriveragent 資料夾,可用如下方法

編譯webdriveragentrunner

3. 建立服務webdriveragent ,關閉xcode,進入webdriveragent 資料夾

xcodebuild -project webdriveragent.xcodeproj -scheme webdriveragentrunner -destination 'id=真機的udid' test

tips:這種方式安裝好的iphone端wda需要在iphone裝置的「管理」介面進行信任。並且,在使用的時候需要連線外網,不支援內網執行。

方法二:基於開發者證書編譯、安裝。

1. 進入webdriveragent安裝目錄。執行bootstrap

mkdir -p resources/webdriveragent.bundle

sh ./scripts/bootstrap.sh

2. 用xcode開啟webdriveragent

雙擊webdriveragent.xcodeproj開啟此專案。

編譯webdriveragentlib

不選中automatially,在team裡面新增開發者賬號

編譯webdriveragentrunner

不選中automatically,匯入證書。其他的幾個模組也是如此。

3. 建立服務webdriveragent ,關閉xcode,進入webdriveragent 資料夾

xcodebuild -project webdriveragent.xcodeproj -scheme webdriveragentrunner -destination 'id=真機的udid' test

tips:這種方式在安裝完成後,執行wda是不需要外網的,在內網環境下同樣可以執行。

來自:

Appium自動化 webview測試

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

自動化測試 Appium(介紹)

支援的平台 搭建依賴 支援的平台 ios 平台支援 android 平台支援 windows 桌面支援 1.不應該為了自動化而重新編譯你的應用或以任何方式修改它。2.不應該被限制在特定的語言或框架上來編寫執行測試。3.移動端自動化框架不應該在自動化介面方面重造輪子。4.移動端自動化框架應該開源,在精...

app自動化測試 appium

雙擊執行如下檔案 net4.5.1.exe 2 安裝node v6.11.4 x64.msi 3 安裝 安裝jdk1.8及以上版本。雙擊解壓 adt bundle windows x86 64 20140702.zip 配置環境變數 新增android home環境變數,配置sdk根目錄。andro...