我們知道selenium是桌面瀏覽器自動化操作工具(web browser automation)
推薦直接安裝android studio然後使用android studio安裝sdk(太慢可通過圖中http proxy設定**)。
android sdk安裝完成後,新建android_home環境變數,值為上圖android sdk location的目錄(我這裡是「d:\language\asdk」)
1.3.1 安裝nodejs
# 設定**配置本質上會存放到「c:\users\你的使用者名稱\.npmrc」內,所以也可以直接修改該檔案。# 如果**需要使用者名稱密碼
# 註冊npm倉庫
# 檢視當前配置項
npm config get
npm config get proxy
# 刪除**配置
我們使用預設配置都不修改,直接點選「start server」按鈕啟動
新增以下四項值,完後點選「start session」。
platformname---裝置平台。填android或ios
devicename----裝置名。按上邊adb查出的裝置名填寫即可
#驅動driver =webdriver.remote(server,desired_caps)
wait = webdriverwait(driver,30)
#獲取登入按鈕
login_btn = wait.until(ec.presence_of_element_located((by.id,"
com.tencent.mm:id/drp
")))
#點選登入按鈕
login_btn.click()
#獲取手機號文字框
phone_text = wait.until(ec.presence_of_element_located((by.id,"
com.tencent.mm:id/ji
")))
#填寫手機號文字框
phone_text.send_keys("
18888888888
")參考:
崔慶才《python3網路爬蟲開發實戰》
Appium搭建二 安裝Appium
web自動化測試的路線是這樣的 程式語言基礎 測試框架 webdriver api 開發自動化測試專案。測試大神 蟲師的部落格。本篇安裝環境是window 7 64位 easy setup process,run a test now.brew install node get node.js 所以...
appium安裝教程
基於安卓下的自動化 基於python下的測試 基於模擬器下的測試 基於真機的測試 基於inspector定位元素 測試用例框架 斷言的選擇 測試用例依賴1安裝 pip install pytest dependency 2標記 pytest.mark.dependency 對所依賴的方法進行標記 3...
appium環境安裝
整個執行過程包括 編寫測試指令碼,放置到伺服器上,執行該測試指令碼 相當於傳送命令給server端 移動裝置接收到server端傳送過來的命令,執行指定的操作。android sdk提供給我們api庫和開發工具構建,測試和除錯應用程式,android。簡單來講,android sdk 可以看做用於開...