Appium Nedir? Yeni Başlayanlar İçin Kurulum/MacOS
Appium Nedir?
Appium ; iOS mobil, Android mobil ve Windows masaüstü platformlarında yerel, mobil web ve hibrit uygulamalarında web sürücüsü kullanarak test otomasyonunda kullanılan açık kaynak kodlu bir test aracıdır.
Appium’un desteklediği başlıca diller; Java, Objective-C, JavaScript, Node.js, PHP, Python, Ruby, C#, Clojure, Perl.
Appium Kurulum
1-Node.JS
Appiumu bilgisayarımıza kurmak için öncelikle Node.JS’i bilgisayarımıza yüklememiz gerekmektedir.
Download | Node.js
Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
nodejs.org
Web sitesinde Downloads bölümünde işletim sisteminizi (macOS installer) seçip tıkladığınızda otomatik olarak bilgisayarınıza indirme işlemi başlayacaktır. Bilgisayarınıza indirdikten sonra dosyayı açıp, kurulumu yapınız.
Node.JS kurulumunu web sitesinden değil de terminalden gerçekleştirmek istiyorsanız;
> brew install node
komutunu yazarak bilgisayarınıza yükleyebilirsiniz.
> node -v> npm -v
Bilgisayarınıza yükleme işlemi gerçekleşip gerçekleşmediğini terminalden “node -v” ve “npm -v” komutları ile kontrol edebilirsiniz. Hemen aşağıda versiyonları görüntüleniyorsa, bilgisayarınıza başarı ile yüklenmiştir.
2- Appium
Öncelikle terminale “npm install -g appium” komutunu yazarak yükleme işlemini başlatıyoruz.
> npm install -g appium
Daha sonra kontrol amaçlı “appium -v “ komutunu yazalım.
> appium -v
Hemen aşağıda versiyon görüntüleniyorsa, bilgisayarınıza başarı ile yüklenmiştir. Terminalde yükleme izin(permission) sıkıntısı yaşıyorsanız “sudo npm install -g appium — unsafe-perm=true — allow-root” komutunu deneyebilirsiniz.
Terminalde “appium” komutunu girdikten sonra appium başarı ile başlatılacaktır.
> appium
3- Appium Client
Yükleme işlemi başarı ile gerçekleştikten sonra appium’un web sitesinden ;
Download Appium butonuna basarak Appium masaüstü uygulamasını bilgisayarımıza yükleyelim. Kurulumunu tamamladıktan sonra karşınıza aşağıdaki ekran gelecektir.
Artık kurulumu başarı ile tamamlamış, Appium ile mobil test yapmaya hazır bulunmaktayız.