Windows için Kurulum
Gerekli Yazılımlar:
- Java
- Android SDK (Android Studio)
- Node.js
- Appium Desktop Server
- Appium Inspector
JDK yazılımını kurun ve Java_HOME’u ayarlayın
JAVA GELİŞTİRME KİTİ YAZILIMINI KURUN
Şu adrese gidin: http://java.sun.com/javase/downloads/index.jsp
Uygun JDK yazılımını seçin ve İndir’e tıklayın.
JDK yazılımı bilgisayarınıza, örneğin C:\Program Files\Java\jdk18.0.171 konumuna yüklenir.
İsterseniz JDK yazılımını başka bir konuma taşıyabilirsiniz.
JAVA_HOME AYARLAYIN:
Bilgisayarım’a sağ tıklayın ve Özellikler’i seçin.
Gelişmiş sekmesinde, Ortam Değişkenleri’ni seçin ve ardından JAVA_HOME’u JDK yazılımının bulunduğu yeri gösterecek şekilde düzenleyin, örneğin: C:\Program Files\Java\jdk18.0.171
Komut istemine $ java -version komutu yazarak kontrol edebilirsiniz.
JDK yazılımını kurun ve ANDROID_HOME’u ayarlayın
ANDROID STUDIO VE SDK’YI KURUN
Şu adrese gidin: https://developer.android.com/studio/index.html
Android Studio’yu İndirin ve Yükleyin
Android Studio’yu açın ve ardından gerekli Android SDK dosyalarını Tools > Android > SDK Manager’den indirin
ANDROID_HOME AYARLA:
Bilgisayarım’a sağ tıklayın ve Özellikler’i seçin.
Gelişmiş sekmesinde, Ortam Değişkenleri’ni seçin ve ardından Android SDK dosyalarının bulunduğu yeri işaret etmek için ANDROID_HOME ekleyin, örneğin: D:\Android\sdk\
$ echo %ANDROID_HOME% komutunu kullanarak Komut isteminde doğrulayın. Çıktı, SDK yolunu göstermelidir.
Node.js Kurulumu
Node.js’yi şu adresten yükleyin: https://nodejs.org/en/download/
Komut istemine $ npm -v komutunu girerek kurulumu doğrulayabilirsiniz, sürüm görüntülenecektir.
Appium desktop server kurulumu
Appium github projesine gidin ve ilgili Appium Desktop .exe dosyasını indirin.
Kurun ve Appium.exe dosyasını açın ve sunucuyu başlatın
‘The server is running’ diyen bir Terminal görünmelidir
Appium inspector kurulumu
Şu adrese gidin: https://github.com/appium/appium-inspector/releases
“Appium-Inspector-windows-2021.12.2.exe” yazan dosyayı indirip kurun
Appium inspector kurulumu
Şu adrese gidin: https://github.com/appium/appium-inspector/releases
“Appium-Inspector-windows-2021.12.2.exe” yazan dosyayı indirip kurun
Mac için Kurulum
Software required:
- Java
- Android SDK (Android Studio)
- Node.js
- XCode
- Appium Desktop Server
- Appium Inspector
Java JDK Kurmak
Adresinden JDK 8’i indirip kurunuz. (Bu kısımdan macosx-x64.dmg paketini indiriyoruz.)
Android Studio & Android SDK Kurmak
Android Studio’yu şuradan yükleyin: https://developer.android.com/studio/index.html Android Studio’yu açın ve ardından gerekli Android SDK dosyalarını Araçlar > Android > SDK Yöneticisi’nden indirin
JAVA_HOME & ANDROID_HOME Ayaralayın
Ortam değişkenlerini .bash_profile dosyasında saklamamız gerekiyor, bu nedenle Terminal’i açın ve bash_profile’ı açmak için şu komutu girin:
$ vi ~/.bash_profile
Şimdi klavyeden `i` tuşuna basarak ekleme moduna geçmeniz ve dosyanın sonuna aşağıdaki metni yazmanız gerekiyor.
export ANDROID_HOME=/Users/username/Library/Android/sdk
export ANDROID_SDK=$ANDROID_HOME
PATH=$PATH:$ANDROID_HOME/build-tools
PATH=$PATH:$ANDROID_HOME/platform-tools
PATH=$PATH:$ANDROID_HOME/tools
export PATH
export JAVA_HOME=”`/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java_home`”
.bash_profile dosyasını kaydedecek olan ESC tuşuna ve ardından :wq’ye basın.
$ Java -version & $ echo $ANDROID_HOME komutlarını yürüterek JAVA_HOME & ANDROID_HOME’un doğru şekilde ayarlandığını kontrol edebilirsiniz.
Node.js Kurulumu
Node.js’yi şu adresten yükleyin: https://nodejs.org/en/download/
Komut istemine $ npm -v komutunu girerek kurulumu doğrulayabilirsiniz, sürüm görüntülenecektir.
Appium inspector kurulumu
Şu adrese gidin: https://github.com/appium/appium-inspector/releases
“Appium-Inspector-mac-2021.12.2.dmg” yazan dosyayı indirip kurun
Appium desktop server kurulumu
Appium github sayfasına gidin ve ilgili Appium Desktop .dmg dosyasını indirin.
Yükleyin ve Appium’u açın ve sunucuyu başlatın ‘Sunucu çalışıyor’ diyen bir Terminal görünmelidir
XCode ile Appium libraries kurulumu
Install XCode: https://developer.apple.com/download/
Xcode Komut satırı araçlarını yükleyin:
Terminalde aşağıdaki komutu yürütün:
$ xcode-select — install
Brew’i kurun (Henüz kurulu değilse):
Terminalde aşağıdaki komutu yürütün:
$ /usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”
libimobiledevice’ı kurun:
Terminalde aşağıdaki komutu yürütün:
$ brew install libimobiledevice — HEAD
ios-deploy’u yükleyin:
Terminalde aşağıdaki komutu yürütün:
$ npm install -g ios-deploy
carthage yükleyin:
Terminalde aşağıdaki komutu yürütün:
$ brew install carthage
NOT: Artık iOS Appium Komut Dosyanızı Simulator’da çalıştırmaya hazırsınız.
WebDriverAgentRunner kurulumu (XCUITest ile iOS gerçek cihaz testlerini ayarlama)
Bu, iOS için Appium kurulumunun en önemli ve önemli adımıdır.
Bu adımları doğru bir şekilde izlemezseniz, Appium Otomasyon komut dosyalarını gerçek iOS cihazlarınızda çalıştıramayabilirsiniz.
Temel otomatik yapılandırmanın yeterli olmadığı birçok durum vardır. Bu genellikle kod imzalama ve projenin test edilen gerçek cihazda çalıştırılabilmesi için yapılandırmasıyla ilgilidir. Bu genellikle, kullanılan geliştirme hesabı “Ücretsiz” olduğunda gerçekleşir; bu durumda bir joker karakter sağlama profili oluşturmak mümkün değildir ve genellikle varsayılan uygulama paketi için bir tane oluşturmaz.
WebDriverAgent XCode projesini manuel olarak yapılandırmak için lütfen bu adımları izleyin.
Şuraya gidin: WebDriverAgent.xcodeproj (Appium Desktop uygulamasını düzgün yüklediğinizden emin olun):
$ cd /Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent
$ sh Scripts/bootstrap.sh
Aşağıdakileri kullanarak Scripts/bootstrap.sh komut dosyasını yürütün: WebDriverAgent.xcodeproj projesini Xcode’da açın.
TARGETS altında WebDriverAgentRunner’ı seçin.
Artık WebDriverAgentRunner’a geçtiğinizde, Xcode’un ön hazırlık profili oluşturamadığı hatasıyla karşılaşırsınız:
Bunu çözmenin en kolay yolu
1) TARGETS altında WebDriverAgentLib’i seçin,
2) İmzalamayı otomatik olarak yönet’i seçin,
3) geçerli Takımı seçin ve en önemlisi
4) Paket Tanımlayıcısını değiştirin ve mevcut geçerli XCode projenizin Paket Tanımlayıcısını buraya amacınıza koyun. Xcode’un kabul edeceği bir şey koyun.
Ayrıca geçerli Sağlama profilini kurmuş olmanız gerektiğinden emin olun (Elbette girilen Sertifika ve Paket Tanımlayıcı ile uyumludur). Şimdi tekrar WebDriverAgentRunner’a gidin ve
1) İmzalama (Hata Ayıklama) altında geçerli Hazırlama Profilini seçin ve
2) İmzalama (Serbest Bırakma) altında geçerli Hazırlama Profilini seçin.
npm kullanarak Appium-Doctor(Node Utility) yükleyin, Appium’u başlatmadan önce yaygın Node, iOS ve Android yapılandırma sorunlarını teşhis edip düzeltecektir.
$ npm install -g appium-doctor
$ appium-doctor
IDE’yi kurun (IntelliJ IDEA)
IntelliJ IDEA’nın Kurulumu
IntelliJ IDEA Community Edition’ı buradan indirip yükleyebilirsiniz: https://www.jetbrains.com/idea/download/#section=mac
Sürükleyip bırakarak yükleyin:
IntelliJ Idea’yı ilk kez kuruyorsanız, “Ayarları içe aktarma” seçeneğini seçmeniz gerekir.
IntelliJ IDEA Gizlilik Politikası Sözleşmesini kabul edin:
Tercih ettiğiniz temayı ayarlayın ve İleri’ye tıklayın:
Varsayılan eklentileri seçin ve kurulumu bitirin.