Appium Kurulumu ve Katalon Studio’ya Entegrasyonu

Sevilay Ağıl
HardwareAndro
Published in
3 min readJul 8, 2019

Merhaba bu yazımızda sizlerle birlikte appium’u kurarak mobil otomasyon yapmak için Katalon Studio ile birlikte appium entegrasyonu yapacağız.

Öncelikle Java Jdk Versionu’nu aşağıdaki adresten indirerek kurulumunu yapalım.

Kurulumunu yaptıktan sonra sistem değişkenlerine localimizdeki jdk klasor dizinini tanımlayalım.

Sonrasında Android Studio sdk’sını aşağıdaki adresten indirerek kurulumlarını gerçekleştiriyoruz.

https://developer.android.com/studio

Sdk’yı android home değişkeni altında resimdeki gibi tanımlayalım.

Sonrasında Android tool’larını ve JAVA JRE‘nin bin klasörünü sistemin Path değişkeninin içeriğine ekleyelim.

https://nodejs.org/en/dowload sitesinden nodejsi indirip kurulumunu gerçekleştirelim

Node.js in düzgün kurulum yerini öğrenmek için commad promptı açarak where node komutuyla teyit ediyoruz.

Nodejs kurulumundan sonra komut satırını tekrar açarak appiumun 1.8.1 versiyonunu indiriyoruz

npm install -g appium@1.8.1

Burada appium’un son versiyonunu npm install -g appium yazarak da indirebilirdik fakat katalon ile en stabil çalışan ve önerilen versiyonu 1.8 versiyonu olduğu için bunu kurduk.

Appium’u başlatmadan önce genel Node, iOS ve Android yapılandırma sorunlarını teşhis etmeye ve gidermeye çalışan appium Doctor’ın da kurulumunu gerçekleştirelim.

Bunun için komut satırına npm install appium-doctor -gyazalım.

Kurulumdan sonra aşağıdaki gibi kullanımını gösteren bir liste çıkacaktır.

appium-doctor --demo diyerek appium doctorı çalıştıralım.Aşağıdaki gibi çıkan sonuçlardan fail olanları inceleyerek fixleyelim.

Kurulumlar bittikten sonra appium’un localimizde nereye konumlandığınu bulmak için komut satırına where appium diyerek kontrol ediyoruz.

Katalon Studio’yu da indirip kurduktan sonra daha önce kurduğumuz appium’un localdeki yerini katalon’da aşağıdaki adımı izleyerek konumlandırıyoruz.

Window>Katalon Studio Preferences>Katalon>Mobile

Bu alandan sonra desired capabilities alanından da desired capabilities alanlarını tamımlayalım.

Project > Settings > Execution > Default > Mobile > Android

Tüm kurulum işlemlerini tamamladıktan sonra otomatize etmek istediğiniz uygulamanın apk’sını seçip record ederek test caselerimizi yazmaya başlar hale gelebiliriz.

Record etmeden önce android cihazınızda usb debugin açık olduğuna emin olun. Bunun için Ayarlar-> Geliştirici seçeneklerine tıklayıp usb debugı aktif hale getirmelisiniz

Tüm işlemler bittikten sonra sırasıyla

Katalon studio’da yeni bir proje oluşturun

Bir mobil test projesi/ test case oluşturun

Mobile recorda tıklayın (Bu alanda mobil cihaz adını ve yerini görmelisiniz)

Test edilecek mobil uygulamayı seçin ve Tamam’a tıklayın.

Ve işte oldu. mobil otomasyon caselerinizi yazmaya başlayabilirsiniz.

Bir sonraki yazılarımızda görüşmek dileğiyle :)

--

--