Appium ile Mobil Test Otomasyonu: MacOS Kurulumu #1

Gizem Ergün
Vakıf Katılım Ar-Ge Merkezi
3 min readJun 27, 2024

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.

--

--