Bu proje, verilen APK dosyası ile Appium ve Python kullanarak mobil otomasyon senaryolarını içerir. Page Object Model (POM) yapısına uygun olarak yazılmıştır ve pytest
kullanılarak testler çalıştırılabilir.
- Python 3.x
- Appium
- Appium-Python-Client
- pytest
-
Kütüphaneleri Yükleyin:
Proje dizininde aşağıdaki komutu çalıştırarak bağımlılıkları yükleyin:
- pip install Appium-Python-Client pytest
-
Appium Sunucusunu Başlatın:
Appium'u çalıştırmak için terminalde şu komutu kullanın:
- appium server -ka 800 --use-plugins=device-farm, --plugin-device-farm-platform=both --log-level error
-
Testleri Çalıştırın:
Testleri çalıştırmak için aşağıdaki komutu kullanabilirsiniz:
- pytest tests/test_login.py