Mac下appium ios自動化測試(一)

2022-08-13 03:15:10 字數 1357 閱讀 8956

ideviceinstaller -l

遇到問題:

could not connect to lockdownd. exiting.

解決辦法:

開啟命令列一次輸入如下**:

brew uninstall ideviceinstaller -g

brew uninstall libimobiledevice -g

brew install --head libimobiledevice -g

brew install ideviceinstaller -g

sudo chmod -r 777 /var/db/lockdown

問題解決。

如果還有問題   

brew install --head ios-webkit-debug-proxy -g

brew install ios-webkit-debug-proxy -g

當然如果上述還是沒有解決你的問題那麼下面的絕對能解決:

brew uninstall -f libimobiledevice ideviceinstaller usbmuxd

brew install -v --head --fresh --build-from-source usbmuxd libimobiledevice ideviceinstaller

第1步:開啟server端

前一篇有介紹,我是安裝的命令列版,採用命令列啟動:

第2步:執行測試指令碼

如下例項:

#! /usr/bin/env python

#coding=utf-8

import time,os

driver = webdriver.remote(command_executor='',

desired_capabilities=)

time.sleep(5)

driver.find_element_by_name("請輸入手機號碼").send_keys("13148536426")

driver.tap([(30,95),[30,98]],500)

driver.find_element_by_accessibility_id("賬號密碼登入").click()

#el2.click()

el3 = driver.find_element_by_xpath(

el3.send_keys("123456")

driver.tap([(30,95),[30,98]],500)

el4 = driver.find_element_by_accessibility_id("登入")

el4.click()

元素定位請參考inspector使用篇

Appium iOS自動化測試環境配置

安裝xcode usr bin ruby e curl fssl 安裝nodejs和npm brew install npm。執行node v和npm v確保安裝成功 安裝cnpm。由於npm源在國外,使用npm安裝庫時會比較慢,可以使用taobao的映象源 npm install g cnpm r...

Mac下git tab自動補全

git乙個很好的版本控制工具,具體用法以及資料在此不作說明,本人目前只是學個皮毛。在linux環境下 ubuntu等 使用git命令時,使用tab鍵是可以實現自動補全的 auto completion 例如 git bra 此時如果按tab鍵,系統會自動補全為git branch 對於上面的功能我想...

mac下搭建前端自動化工程

好多年沒有接觸前端,發現前端行業發生了巨大的變化,很多新鮮術語,比如node git grunt less sass 預編譯 自動化 模組化等等,看得讓人暈頭轉向,不要擔心,我會把這之前之後學習成果都記錄下來,方便想要入門的同學交流學習!本人水平有限,錯誤在所難免,希望各位看客指正。如題,接下就是6...