En Çok Kullanılan Git Komutları 1) git config Bu komut, verdiğiniz değerler ile birlikte kullanılacak yazar adını ve e-posta adresini sırasıyla ayarlar. git config –global user.name “kullanıcı adı” git config –global user.email “e-posta” Bu ayarların bütününü görüntülemek için: git config –list 2) git add Bu…
Bu bölümde Mobil Chrome tarayıcıda otomatikleştireceğimiz web siteleri için UI bulucuları nasıl elde edebileceğimizden bahsedeceğiz. Test etmek istediğiniz sitenin mobil sürümünü kullandığınızdan emin olun. Örneğin, http://m.facebook.com mobil web sitesiyken, http://www.facebook.com Masaüstünde varsayılan web sitesidir. Ancak, masaüstünüzde http://m.facebook.com’u açabilir ve masaüstünüzde mobil görünümü elde edebilirsiniz. Sonuç olarak, ilk olarak ilgilendiğimiz Mobil…
Appium Inspector, bir mobil uygulamanın UI öğelerini benzersiz bir şekilde tanımlamak için standart bir prosedürdür. Hem gerçek cihazlarla hem de simülatörlerle (iOS) veya emulatorlerle (Android) çalışır. NOT: Appium Inspector aracı, yalnızca Yerel Mobil Uygulamanın özniteliklerini almak üzere özel olarak tasarlandığından, Web Tarayıcısında (Chrome) konum belirleyicilerin…
Konumlandırıcıların nasıl doğru şekilde kullanılacağını anlamak, otomasyon komut dosyalarınızı oluşturmanın anahtarıdır. Sonuçta, UI öğesini “find”, onu kontrol edemezsiniz (bir düğmeyi tıklamak gibi). Mobil (veya Web) Otomasyon Testinde herhangi bir senaryonun otomatikleştirilmesi şu 2 adımı takip eder: Bu bölümde ilk adıma odaklanacağız ve mevcut tüm…
Genel Capabilities 1.Capability: automationName Açıklama: Hangi otomasyon motorunu kullanmalı Değerler: Appium (varsayılan) veya Selendroid veya Android için UiAutomator2 veya Espresso veya iOS için XCUITest 2. Capability: platformName Açıklama: Hangi mobil işletim sistemi platformunu kullanmalı Değerler: iOS, Android, or Firefox OS 3. Capability: platformVersion Açıklama: Mobil işletim sistemi…
“Desired capabilities” nedir? Desired capabilities, Appium’un özüdür. Aslında bunlar, sunucuya ne tür bir otomasyon oturumunun başlatılması gerektiğini söylemek için Appium sunucusuna gönderilen bir dizi anahtar ve değerdir. Otomasyon sırasında sunucunun davranışını değiştirmek için çeşitli yetenekler vardır. Android: { “platformName”: “Android”, “platformVersion”: “8.0”, “app”: “/Users/username/Downloads/sample.apk”,…