漫長Appium之路(一)——從黑蘋果到虛擬機

做爲一名普普統統的實習生,我也開始習慣折騰通常的生活了。部門應該最近是要搞個iOS自動化測試工具,我從最開始提及吧。

應該是上上上週五。主管找到我,說要裝一個黑蘋果,要我儘快把黑蘋果能支持的硬件配置給他。當時很激動也很懼怕,還專門找以前帶咱們上iOS開發的老師要了一個遠景論壇的帳號(那位老師人真好,很大方的就給我了~),不斷的爬貼搜索,看着一大堆根本不瞭解的什麼型號說明,硬件方面的術語,內心是又焦急又激動。後來整理了一個列表給主管,準備週一開始折騰折騰。這裏推薦須要裝黑蘋果的能夠去遠景論壇上搜索,裏面的信息很全很充實。就是要註冊一個帳號須要必定的耐心。

週一主管說,你怎麼沒發郵件給我啊?我說,發了啊,估計被攔截了。好在有印象硬件支持的資料大概在什麼位置。總結以後,等着主管爲我找到合適的機器安裝黑蘋果。

下面是本身逛論壇總結的,時間長了可能記不太清楚,畢竟也看過一段時間,雖沒安裝過但畢竟也花費過一段時間了總結了。
首先是內存問題,我看有人說內存4G都比較卡,想一想本身筆記本Mac虛擬機的卡,以爲4G應該是最低要求。內存條是有的,可是不必定和主板兼容。
CPU通常性能較好的Intel系列均可以,AMD的比較悲劇,好像只支持到10.6.3仍是多少。
網卡通常不是問題,RTL系列的基本均可以。聲卡就更不是問題了,原本就沒打算聽......
顯卡問題比較重要,集顯能支持的是intel HD3000/4000,獨顯能支持的有大部分N卡和某些A卡,能夠去論壇上看看兼容列表。
蘋果公司就是這麼奇葩,非要整本身的特點,連硬件都是這麼獨一無二的,有錢的土豪花幾倍的價格買設備,沒錢的苦B花NNN倍的精力裝系統。

總之,不是顯卡不支持就是CPU是A卡的,CPU支持了U口不必定能開,U口能開的顯卡又不支持,湊合能用的內存也不適配。

最後說準備買獨顯把,後來領導們本身商量了一下,準備買白蘋果了,黑蘋果就不用裝了。不知道上天是否是在拯救我仍是在卓龍窩。

罷了。只得用虛擬機了。給個人這臺機器上自己就裝了個虛擬機,Mac OS X 10.7版本,Xcode 4.我就正好拿這個虛擬機練手了。
由於此時加上以前我用的的,一共有兩臺電腦了,可是上網帳號只有一個,我怕影響有虛擬機那臺的速度,沒有讓虛擬機上網。因而常見的一個場景就是我在兩臺機子上切換來切換去。。。

閒話少說了,直接說人話。若是你想在Mac上使用Appium進行iOS或者Android的自動化測試,請保證你的虛擬機(真機)達到如下標準:
系統:Mac OS X 10.8.x 以上(10.7的最後一個版本也能夠,不過官網推薦的是10.8.4)
工具:Xcode4.5以上(Xcode版本和Mac的版本是掛鉤的),Xcode Command Line Tools(對應Xcode版本的命令行工具)
虛擬機:VMWare 9以上(8只支持到10.7,並且10.7的最後一個版本不支持)
本機硬件:最好Intel系列CPU,N卡。

能夠想見,我又從頭裝了一遍VMWare,到Xcode。折騰的夠嗆。
網上在VMWare中安裝Mac系統的教程很是之多,這裏再也不詳述。

最後有幾點是安裝虛擬機本身我的總結的,比較重要的:
1.至少分配2G內存給Mac
2.分配硬盤時,通常不幹太多事30G就夠了,選擇「將虛擬機存儲爲單個文件」,而且勾選「當即分配磁盤空間」。用以提升效率。工具

 

有時間繼續寫Appium的安裝注意事項,真是能折騰啊~性能

相關文章
相關標籤/搜索