Bu proje File yönetim panelinin ve mobil uygulamanın testlerini otomatize etmek amacıyla oluşturulmuştur.
Java: 17
Spring-Boot: 4.0.0
Appium: 8.3.0
Selenium: 4.8.1
Test-NG: 7.7.0
Appium Server GUI uygulamasını aşağıdaki linkten indirip kurulumunu tamamlayın
https://github.com/appium/appium-desktop/releasesUygulamayı 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çinProjeyi klonlayın
git clone https://link-to-projectProje dizinine gidin
cd my-projectGerekli paketleri yükleyin
pom.xml dosyasından Maven > Reload Project ile gerekli dependency yüklemelerini başlatınMobil konfigürasyonlarını tanımlayın
src > test > resources altında bulunan mobile.properties dosyasında cihaz ID'sini, platform versiyonunu vb. güncelleyinWeb konfigürasyonlarını tanımlayın
src > test > resources altında bulunan web.properties dosyasında tarayıcı, username, password vb. güncelleyinTesti çalıştırın
src > test > java altında bulunan test senaryolarından birini açın ve run butonuyla çalıştırın.