Appium ile Mobil Test Otomasyonu: MacOS Kurulumu #1
Mobil uygulama geliştirme süreçlerinde test otomasyonu, uygulamaların güvenilirliği ve geliştirme süreçlerinin verimliliği için son derece önemlidir. Test otomasyonu için bir çok araç bulunmaktadır, en çok tercih edilen araçlardan biri de Appium’dur. Appium, iOS ve Android gibi mobil platformlardaki uygulamaları test etmek için kullanılan açık kaynaklı bir otomasyon aracıdır.
Bu yazımda, macOS’da Appium kurulumunu anlatacağım.
Kurulum için aşağıdaki adımları izleyebilirsiniz;
1.Homebrew Kurulumu
Homebrew’i paket yöneticisi olarak Appium kurulumunda kullanacağız.
Terminal’i açarak, aşağıdaki komut ile yüklü olup olmadığını kontrol edebilirsiniz.Eğer yüklü ise , “Homebrew 4.3.7” benzeri bir çıktı alırsınız.
$brew — version
Yüklü değil ise, terminal aşağıdaki komutu çalıştırın:
$/bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)”
2.Node.js Kurulumu
Appium, Node.js üzerinde çalıştığı için yüklenmesi gerekmektedir.
Terminal üzerinde aşağıdaki komutu çalıştırın:
$brew install node
Yüklemenin başarılı şekilde gerçekleştiğinden emin olmak için aşağıdaki komutları çalıştırarak versiyonlarını kontrol edebilirsiniz.
$node -v
$npm -v
3.Java Development Kit (JDK) Kurulumu
Appium, Java tabanlıdır ve JDK ihtiyaç duyar. OpenJDK yüklemek için aşağıdaki komutu çalıştırın:
$brew install openjdk@11
Yükleme tamamlandıktan sonra,
$java -version
komutu ile kontrol edebilirsiniz. “openjdk version “11.0.12” “ versiyon bilgisi geldiği görülmelidir.
4.Xcode ve Xcode Command Line Tools Kurulumu
IOS uygulama testleri için Xcode ve Xcode Command Line kurulumları gerekmektedir.
App Store üzerinden Xcode’u yükleyin. Daha sonra terminal üzerinde aşağıdaki komutu çalıştır:
$xcode-select — install
5.Appium ve Appium Doctor Kurulumu
Aşağıdaki komutları çalıştırarak kurulumları tamamlayın:
$sudo npm install -g appium
$sudo npm install -g appium-doctor
Appium’un doğru şekilde kurulduğunu doğrulamak için aşağıdaki komutu çalıştırabilirsiniz.
$appium -v
6.Appium Desktop Uygulaması Kurulumu
Appium Desktop, GUI tabanlı bir Appium sunucusu yönetim aracıdır.
“https://github.com/appium/appium-desktop/releases” adresinden en son sürümün .dmg uzantısını indirin.
Not: Yükleme sonrası çalıştırdığınızda “Appium Server GUI, içinde kötü amaçlı bir yazılım olup olmadığı Apple tarafından denetlenemediği için açılamıyor.” uyarısı alıyorsanız;
Sistem Ayarları — Gizlilik ve Güvenlik ekranından “Appium Server GUI kimliği belirli bir geliştiriciye ait olmadığı için kullanımı engelledindi” uyarısı altından “Yine de Aç ” diyerek uygulamayı kullanmaya başlayabilirsiniz.
Bir sonraki yazımda devam ediyor olacağım.