Appium Nedir? Yeni Başlayanlar İçin Kurulum/MacOS

Nesli Necipoğlu
neslinecipoglu
Published in
3 min readOct 29, 2019

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.

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.

--

--