Appium Kurulumu ve Katalon Studio’ya Entegrasyonu
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 -g
yazalı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 :)