Download CV

Appium-1 Ortam Kurulumu

Ocak 14, 2022

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.

JAVA_HOME Sistem Değişkeni.
PATH Sistem Değişkeni.

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.

ANDROID_HOME Sistem Değişkeni.

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.

Node.js version

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

Appium Desktop Application

‘The server is running’ diyen bir Terminal görünmelidir

Appium Server is running on 0.0.0.0:4723

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

https://www.oracle.com/tr/java/technologies/javase/javase8-archive-downloads.html

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.

Posted in Appium
Write a comment