Skip to content

pera-soft/appium-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

File Otomasyon

Bu proje File yönetim panelinin ve mobil uygulamanın testlerini otomatize etmek amacıyla oluşturulmuştur.

Kullanılan Teknolojiler

Java: 17

Spring-Boot: 4.0.0

Appium: 8.3.0

Selenium: 4.8.1

Test-NG: 7.7.0

Appium Server Kurulum

Appium Server GUI uygulamasını aşağıdaki linkten indirip kurulumunu tamamlayın

  https://github.com/appium/appium-desktop/releases

Uygulamayı başlatın ve Advanced sekmesinde ilgili parametreleri girin ve Start Server ile başlatın.

  Server Address: 0.0.0.0
  Server Port: 4723

  Allow CORS seçeneğini seçin

Projeyi Çalıştırma

Projeyi klonlayın

  git clone https://link-to-project

Proje dizinine gidin

  cd my-project

Gerekli paketleri yükleyin

  pom.xml dosyasından Maven > Reload Project ile gerekli dependency yüklemelerini başlatın

Mobil konfigürasyonlarını tanımlayın

  src > test > resources altında bulunan mobile.properties dosyasında cihaz ID'sini, platform versiyonunu vb. güncelleyin

Web konfigürasyonlarını tanımlayın

  src > test > resources altında bulunan web.properties dosyasında tarayıcı, username, password vb. güncelleyin

Testi çalıştırın

  src > test > java altında bulunan test senaryolarından birini açın ve run butonuyla çalıştırın.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages