Test Otomasyon için Appium Kurulumu

Burcu Karatas
Appcent
Published in
4 min readNov 22, 2023

Merhaba, Appium server ve yardımcı uygulamalarımızı nasıl kuracağımızı adım adım anlatacağım.

APPIUM SERVER KURMAK

Öncelikle bilgisayarımıza Appium Server’ı kurmalıyız.

Appium’ın internet sitesine girerek “Download Appium” butonuna tıkladığımızda Appium’un kendi Github sayfasına yönleniyoruz ve cihazımıza uygun olan dosyayı seçerek indiriyoruz bu yazıda intel işlemcili mac bilgisayara kurulum yapacağım için .dmg uzantılı dosyayı indiriyorum.

https://github.com/appium/appium-desktop/releases/tag/v1.22.3-4

Appium github sayfası görünüm

İndirme tamamlandıktan sonra Appium dosyasını Applications klasörünün içerisine sürükleyerek kurulumu tamamlıyoruz.

Uygulamayı başlattığımızda aşağıdaki gibi bir arayüz görmeliyiz.

Appium Server Arayüzü

APPIUM INSPECTOR KURULUMU

Google’da Appium Inspector diye aratarak yine Appium’un Github sayfasında gerekli kurulum dosyalarını bulabiliyoruz. Kendi cihazımıza uygun olan versiyonu seçip indiriyoruz.

https://github.com/appium/appium-inspector/releases

Appium Inspector Github sayfası görünümü

Uygulamayı ilk açtığımızda aşağıdaki gibi bir uyarı ile karşılaşabiliriz. bu durumda uygulamayı Finder’dan bulup sağ tıklayıp open diyerek açtığımızda gelen popup’a tekrar open diyoruz ve uygulamamız açılıyor.

İnternetten indirilen dosyalar için gelen bir uyarı popup’ı

Appium Inspector’u açtığımızda aşağıdaki gibi bir arayüz ile karşılaşmalıyız;

Appium Inspector Arayüzü

Not: Appium Server çalışmadığında appium inspector’da çalışmaz.

JAVA SDK KURULUMU

Appium Server ve Inspector kurulumlarını tamamladıysak Google’a “JAVA jdk download” yazıp Oracle’ın sitesine giriyoruz. Kullandığımız işletim sistemimize göre olan versiyonu seçip indiriyoruz.

https://www.oracle.com/java/technologies/downloads/

Java Sdk Sayfa Görünümü

İndirdiğimiz versiyonun üzerine çift tıklayarak kurulumu tamamlıyoruz.

ANDROID STUDIO KURULUMU

Google’a Android Studio yazıp kendi sitesinden cihazımız özelinde olan versiyonu indiriyoruz. Android Studio kurmamızın nedeni emülatörünü kullanacak olmamamız.

Not: İstenildiği takdirde gerçek cihaz ile de testimizi koşabiliriz.

https://developer.android.com/studio

İndirdiğimiz dosyanın üzerine çift tıklıyoruz ve sonrasında dosyayı Applications klasörüne sürükleyerek kurulumu başlatıyoruz.

ANDROID STUDIO EMULATOR KURULUMU

Android Studio’yu açtıktan sonra More Actions > Virtual Device Manager şeklinde ilerliyoruz.

Daha önce kurulu bir cihazımız yoksa Create Virtual Device diyoruz.

Kurmak istediğimiz cihazı seçerek next diyoruz. Pixel 4XL seçiyorum.

sonraki ekranda api level seçiyoruz. Ortalama bir api level olması açısından Q seçebiliriz. İndirilmiş değil ise indiriyoruz ve sonrasında next diyerek devam ediyoruz ve Finish diyerek bitiriyoruz.

JAVA_HOME ve ANDROID_HOME path tanımlama

JAVA_HOME ve ANDROID_HOME yolumuzu Appium Server’a tanımlamalıyız. Bu yolları önce terminal içerisinden export edip sonrasında da Appium Server içine yapıştıracağız.

Terminalin içine “vim ~/.bash_profile” yazıyoruz ve Enter diyoruz. (option ü ile dalga şeklindeki işareti yapabiliyoruz.)

Path gireceğimiz kısım geliyor. “s” e basıp düzenleme ekranına geçebiliyoruz.

export JAVA_HOME=$(/usr/libexec/java_home)

export ANDROID_HOME=/Users/kendiBilgisayarİsminiz/Library/Android/sdk

Yollarımızı bu şekilde tanımlıyoruz ve ESC’ye basıp “ :wq ” yazıp sonrasında enter diyoruz. (Option 4 ile dolar işareti yapabiliyoruz.)

Şimdi gelen ekranda ;

“ source ~/.bash_profile ” enter diyoruz.

“ echo $JAVA_HOME ” enter dediğimizde karşımıza java yolumuz çıkmalıdır.

“ echo $ANDROID_HOME ” enter dediğimizde karşımıza android yolumuz çıkmalıdır.

Bu yolları kopyalayıp alıyoruz ve “ exit ” enter diyerek kaydedip terminalden çıkıyoruz.

Appium Server > Edit Configuration > JAVA_HOME ve ANDROID_HOME yollarına kopyaladığımız pathleri yapıştırıyoruz.

Yolları yapıştırdıktan sonra Save and Restart diyoruz.

INTELLIJ IDEA KURULUMU

Son olarak kodlarımızı yazmak için Intellij IDEA’yı indireceğiz.

Google’a Intellij Idea yazıp Jetbrains sitesinden Community versiyonunu indirmek bizim için yeterli olacaktır.

https://www.jetbrains.com/idea/download/#section=mac

Tekrardan inen dosyanın üzerine çift tıklıyoruz ve sonrasında sürekle bırak yapıyoruz.

Uygulamayı açarak ilerle diyerek kolayca kurulumunu yapıyoruz.

Appium kullanarak test otomasyon yazmak için gerekli bütün kurulumları tamamladık. Bir sonraki adım cihazımız ile kodumuz arasında bağlantı kurmak olmalı.

--

--