/api-demos

Project init with structure

Primary LanguageJava

API Demos

Projede kullanılan araçlar ve kütüphaneler

626cf9e18a940e6b0d9ddb73_images

Appium,selenium,cucumber, emulator için android studio.

Projede APIDemos.apk bulunmaktadır, fazladan yüklemeye gerek yoktur.

Projede ElementHelper util olarak oluşturulup eylemler bu util arayıcılığı ile çağırılmaktadır.

Test Koşması

Testlerin koşması için appium server açık olmalıdır.
Testler "resources/testSuites/mobile.xml" dosyasını çalıştırarak tetiklenir. Ayrıca ayrı ayrı feature dosyalarından ve test runner üzerinden de çalıştırılabilir.

appium

Eğer resimdeki cihazın kurumulunu yaparsanız, Emulator, mobile.xml dosyası çalıştırıldığında otomatik olarak açılacaktır.

Raporlama

Projede Cucumber ve spark report bulunmaktadır.

Raporlar, /Reports/CucumberReport ve /Report/SparkReport klasörleri altında html olarak oluşmaktadır.