عناصر رابط کاربری را به صورت بصری هدف قرار میدهد. مختصات کادر محصورکننده را از یک اسکرینشات حاشیهنویسی شده در یک رشته جایگزین میکند و تمام نمونههای #N را با مختصات مرکزی کادر محصورکننده با برچسب N جایگزین میکند.
کاربرد
android screen resolve [-h] [--screenshot=PARAM] [--string=PARAM]
گزینهها
-
-h,--help- پیام کمک برای دستور مشخص شده را نشان میدهد. -
--screenshot=PARAM- تصویری که باandroid screen capture --annotate. -
--string=PARAM- رشتهای که مختصات در آن جایگزین میشوند.
گزینههای android :
-
--sdk=PARAM- مسیر به SDK اندروید. -
-v,--verbose- خروجی verbose را برای عیبیابی فعال کنید. -
-V,--version- اطلاعات نسخه را چاپ کرده و خارج شوید.
توضیحات
android screen resolve ، متغیرهای برچسب بصری ( #N ) را از یک اسکرینشات حاشیهنویسیشده (که با android screen capture --annotate گرفته شده است) به مختصات مرکز صفحه نمایش مربوطه ( xy ) تبدیل میکند.
این امر به عاملهای هوش مصنوعی و اسکریپتهای اتوماسیون امکان میدهد تا دستورات adb shell input (مانند ضربه زدن و کشیدن انگشت) را با ارجاع به برچسبهای شمارهگذاری شده از تصویر حاشیهنویسی شده به جای محاسبه دستی مختصات پیکسل، تولید کنند.
مثالها
اگر برچسب 5 در ui.png در مختصات (500, 1000) قرار دارد، کد زیر اجرا میشود:
android screen resolve --screenshot=ui.png --string="input tap #5"
خروجیها، input tap 500 1000 .