簡(jiǎn)單搜了一下,Mac OS X平臺(tái)有三種自動(dòng)化的工具可以使用,
網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)建站!專注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、小程序開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了長(zhǎng)興免費(fèi)建站歡迎大家使用!
它們分別是AppleScript,
應(yīng)用暴露的Service接口和Automator。
檢測(cè)優(yōu)盤通常用MyDiskTest,它用來(lái)檢測(cè)優(yōu)盤實(shí)際大小,標(biāo)稱大小,是否擴(kuò)容。還可以做優(yōu)盤速度測(cè)試,壞道測(cè)試,數(shù)據(jù)完整性測(cè)試等。它通常和ChipGenius一同使用。后者可以檢測(cè)閃存的芯片型號(hào),查找主控量產(chǎn)工具。兩者結(jié)合,可以做優(yōu)盤的簡(jiǎn)單升級(jí)維修。
Appium 支持Android也支持iOS,但是兩者還有很大的區(qū)別,我使用Appium一個(gè)多月,剛開始是Android,后面才用iOS,所以做iOS自動(dòng)化的時(shí)候比Android艱難多了,后來(lái)才發(fā)現(xiàn)這兩個(gè)的模式有一定的差別。(當(dāng)然可能是我Mac的基礎(chǔ)太差)就以我在理解淺顯的描述下兩者的區(qū)別。
Appium Android 工作模式(如下經(jīng)驗(yàn)僅僅是我在windows上的經(jīng)驗(yàn),mac上只用了ios,如有說(shuō)錯(cuò),請(qǐng)大家指正):
過程大概如下:
1. Android設(shè)備已經(jīng)開啟(包括真機(jī)和模擬器,真機(jī)已經(jīng)連接上電腦,當(dāng)然驅(qū)動(dòng)少不了……)
2. Appium 打開(命令行打開的同時(shí)Appium server也同時(shí)開啟了)
3. Appium啟動(dòng)時(shí)連接Android設(shè)備,這里不做任何設(shè)置(什么app,瀏覽器,API版本……,IP和端口還是需要設(shè)置的)就可以成功開啟Appium
Appium Server啟動(dòng)直接連接設(shè)備。
自動(dòng)化用例執(zhí)行時(shí)連接上Appium server,才告訴Appium我要測(cè)什么app……之類的caps
Appium iOS 工作模式:
iOS 和 Android不同,模擬器和真機(jī)有區(qū)別,我分開說(shuō)
iOS模擬器過程如下:
1. 打開Appium (命令行直接執(zhí)行Appium就算是啟動(dòng)了,GUI的可能還需要點(diǎn)擊launch)
2. 啟動(dòng)Appium server 除了設(shè)置IP和端口,別的也不需要設(shè)置(命令行打開的時(shí)候就帶了IP和端口的參數(shù))
Appium Server開啟時(shí)不連接任何模擬器,執(zhí)行用例是才按照caps 開啟對(duì)應(yīng)的模擬器和安裝app
iOS真機(jī):
1. 真機(jī)連接上電腦
2. Appium打開 (命令行直接執(zhí)行Appium就算是啟動(dòng)了,真機(jī)需要-u 參數(shù)設(shè)置真機(jī)UUID,GUI的可能還需要點(diǎn)擊launch)
3. 啟動(dòng)Appium server 除了設(shè)置IP和端口(命令行打開的時(shí)候就帶了IP和端口的參數(shù)),需要設(shè)置真機(jī)的UUID(當(dāng)然還有其他關(guān)聯(lián)caps也需要設(shè)置),Appium啟動(dòng)時(shí)需要連接真機(jī)
那么問題來(lái)了(別想歪了,不是blue shit……)
開啟Appium server的時(shí)候什么設(shè)置都不要,那GUI里面的那么多設(shè)置都是干什么用的?(什么app,瀏覽器,API版本……)
答案就是Inspector用的,Inspector 就和你執(zhí)行用例一樣的,需要告訴server你的caps都是什么。
Android SDK有工具可以用來(lái)識(shí)別UI的,UIAutomationView,在SDK的目錄下, 所以Appium Android inspector的可以不要。
iOS SDK不知道是否有類似的工具,所以我還是用Appium的Inspector來(lái)抓對(duì)象。
以上都是個(gè)人經(jīng)驗(yàn),如有錯(cuò)誤,望大家一起探討。
你可以在蘋果中國(guó)的官網(wǎng)上申請(qǐng)下載。網(wǎng)址是:
然后找到enroll的選項(xiàng),點(diǎn)擊,然后輸入你的app ID就好了。
其實(shí)下載了沒卵用。因?yàn)橄螺d了以后咱們又不懂這個(gè)系統(tǒng)有哪里不對(duì)了,唯一能感受到的是卡頓不流暢等等。其實(shí)不推薦下載測(cè)試版的。
一、利用fontMonkey測(cè)試工具包 1、下載FoneMonkey.zip文件并解壓 2、用xcode打開工程目錄 3、添加一個(gè)測(cè)試用的target并重命名: 4、選取剛才創(chuàng)建的target并將解壓好的FontMonkey倒入工程目錄 也可以直接拖入到文件目錄:倒入時(shí)確保你的target為剛才添加的 5、此時(shí)在你的框架中會(huì)默認(rèn)添加兩個(gè)文件 libFoneMonkey.5.4a.beta.a libFoneMonkeyOCUnit.5.4a.beta.a 這兩個(gè)文件在FoneMonkey的lib文件夾中,如果框架管理中沒有,則可以直接拖過去; 然后再添加幾個(gè)框架文件(默認(rèn)有三個(gè)),libxml2.dylib、SenTestingKit.framework、QuartzCore.framework 6、修改工程的配置文件 Buile Seting-Linking-Other Linker Flags 添加選項(xiàng) -all_load 7、開始編譯程序 選擇測(cè)試target以及模擬器(真機(jī)器還沒試驗(yàn)
紅綠藍(lán)調(diào)整器。補(bǔ)充知識(shí):紅綠藍(lán)調(diào)整器Mac版是Mac電腦上的一款紅外攝影顏色調(diào)整工具。紅綠藍(lán)調(diào)整器Mac版是一款紅外攝影后期工具,可以快速交換照片的紅、綠、藍(lán) 顏色通道值且不會(huì)損害圖像畫質(zhì)。 操作步驟:1.下載安裝一個(gè)ColorPicker軟件,當(dāng)然是要mac版本的。
2.點(diǎn)擊打開安裝好的這個(gè)軟件。
3.打開軟件后,我們點(diǎn)擊一個(gè)面板上的顏色框。
4.點(diǎn)擊后,會(huì)彈出另外一個(gè)小窗口,點(diǎn)擊窗口左下角的吸取器圖標(biāo)。
5.點(diǎn)擊了圖標(biāo)后,我們的鼠標(biāo)箭頭就會(huì)變成一個(gè)放大鏡似的圓框了。在屏幕上的任何地方,需要吸取顏色的地方,點(diǎn)擊一下鼠標(biāo)就行了。
6.點(diǎn)擊后,該處的顏色值就得獲取到了,有十六進(jìn)制的顏色代碼值,和RGB代碼值。
7.直接按ctrl+c的快捷鍵,或者點(diǎn)擊下方的Copy Hex按鈕,就可以把十六進(jìn)制的顏色代碼值復(fù)制到粘貼板上了。