حل مشکل صفحه نمایش اندروید

عناصر رابط کاربری را به صورت بصری هدف قرار می‌دهد. مختصات کادر محصورکننده را از یک اسکرین‌شات حاشیه‌نویسی شده در یک رشته جایگزین می‌کند و تمام نمونه‌های #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 .