• 12-09-2024, 10:56:46
    #1
    python ile bir proje hazırlıyorum bir çok yeri hallettım fakat adb üzerinden bağlanılan cihazın tarayıcıyı kullanırken bir butonu bulması gerekıyor fakat ektanı kaydırması lazım

    ekranı kaydırmak ıcın
    shell input swipe 500 1500 500 500
    bu komutu kullanıyorum ama kaydırma işlemi yapmıyor farklı seçenekleri varmıdır
  • 17-09-2024, 17:36:22
    #3
    Alternatif Yöntem: Kaydırmak Yerine Buton veya Elemanı Bulma: Eğer belirli bir butona ulaşmak için kaydırma yapıyorsanız, daha stabil bir çözüm olarak Android UI Automator ile belirli bir öğeyi doğrudan tespit edebilir ve ona ulaşabilirsiniz. adb shell uiautomator dump komutu ile ekran üzerindeki öğelerin yapısını çıkarabilir ve ID ya da text kullanarak bu öğeyi bulup işlem yapabilirsiniz.
    Örnek bir XPath ya da resource-id kullanımı ile doğrudan butonu bulabilirsiniz:

    adb shell "uiautomator dump /sdcard/view.xml"
    adb pull /sdcard/view.xml

    1. Daha sonra XML dosyasını inceleyerek istediğiniz öğeyi bulup işlem yapabilirsiniz.
    Bu yöntemleri deneyip sonuçları kontrol edebilirsiniz.