کلیک عنصر با انتخابگر: کلیک خودکار هر عنصری با CSS یا XPath پس از هر بار تازهسازی
تازهسازی خودکار یک صفحه را بهروز نگه میدارد، اما بسیاری از صفحات نیاز دارند که هر بار هنگام بارگذاری یک عنصر خاص کلیک شود — یک دکمه «تازهسازی نتایج»، یک لینک «بارگذاری بیشتر»، یک درخواست «پذیرش»، یا فیلتری که در هر بار بارگذاری مجدد بازنشانی میشود. اگر آن عنصر متن قابل اعتمادی ندارد، یا نیاز دارید چندین کلیک به ترتیب مشخصی انجام شوند، تطبیق کلمات کلیدی ابزار مناسبی نیست. این دقیقاً همان چیزی است که کلیک عنصر با انتخابگر برای آن طراحی شده است.
در تب تشخیص کلمه کلیدی، کلیک عنصر با انتخابگر را فعال کنید و یک یا چند عبارت انتخابگر CSS یا XPath وارد کنید. پس از هر بار بارگذاری صفحه، افزونه آن عناصر را پیدا کرده و به ترتیب روی آنها کلیک میکند — و کاملاً مستقل از تشخیص کلمه کلیدی کار میکند، بنابراین اصلاً نیازی نیست هیچ کلمه کلیدی وجود داشته باشد.
انتخاب دوباره عنصراکنون کلیک آزمایشیویرایش انتخابگرها
نحوه تنظیم کلیک عنصر با انتخابگر
افزونه تازهسازی خودکار را باز کنید و به تب تشخیص کلمه کلیدی بروید.
در بخش کلیککننده خودکار، گزینه کلیک عنصر با انتخابگر را علامت بزنید.
یک هدف اضافه کنید. سادهترین روش استفاده از انتخابگر داخلی است: روی انتخاب یک عنصر در صفحه کلیک کنید
, سپس روی عنصری که میخواهید در صفحه زنده انتخاب کنید کلیک کنید تا انتخابگر آن ثبت شود. (انتخاب باعث بسته شدن پنجره بازشو میشود تا بتوانید با صفحه تعامل داشته باشید — پس از آن افزونه را دوباره باز کنید تا موارد ثبتشده را بررسی کنید.)
ترجیح میدهید خودتان آن را تایپ کنید؟ از ویرایش انتخابگرها برای وارد کردن دستی یک انتخابگر CSS یا عبارت XPath استفاده کنید.
اگر به چندین کلیک نیاز دارید، اهداف بیشتری اضافه کنید. آنها از بالا به پایین اجرا میشوند، بنابراین آنها را به ترتیبی که میخواهید کلیک شوند قرار دهید و برای تغییر ترتیب از انتقال به بالا / انتقال به پایین استفاده کنید.
روی ذخیره کلیک کنید. از بارگذاری مجدد بعدی، افزونه پس از بارگذاری صفحه روی هر هدف کلیک میکند.
انتخابگر CSS یا XPath؟
انتخابگر CSS برای بیشتر موارد بهترین گزینه است — هدفگیری بر اساس شناسه، کلاس یا ویژگی، برای مثال #refresh-btn، button.load-more یا a[data-action="reload"].
XPath برای اهداف پیچیدهتری است که CSS نمیتواند آنها را بیان کند — برای نمونه انتخاب یک عنصر بر اساس متنی که شامل آن است، یا حرکت به یک موقعیت مشخص در ساختار.
حتی میتوانید یک XPath جایگزین روی یک هدف تنظیم کنید، بنابراین اگر انتخابگر CSS پس از تغییر سایت دیگر مطابقت نداشته باشد، افزونه همچنان یک روش دوم برای پیدا کردن عنصر دارد.
هنگامی که یک انتخابگر وارد میکنید، یک نشانگر کوچک تطبیق به شما میگوید که آیا در حال حاضر با عنصری مطابقت دارد یا خیر، بنابراین میتوانید قبل از تکیه کردن به آن، خطاهای «هیچ عنصری در صفحه فعلی با این انتخابگر مطابقت ندارد» یا «ساختار انتخابگر نامعتبر است» را شناسایی کنید.
قبل از اعتماد، آن را آزمایش کنید
از آنجا که این قابلیت در هر بار بارگذاری مجدد اجرا میشود، یک انتخابگر اشتباه میتواند بارها و بارها روی عنصر نادرست کلیک کند. به همین دلیل هر هدف یک دکمه اکنون کلیک آزمایشی دارد: این دکمه دقیقاً یک کلیک را روی انتخابگر شما در صفحه زنده اجرا میکند، بدون اینکه وضعیت تازهسازی را تغییر دهد، بنابراین میتوانید ابتدا مطمئن شوید که عنصر درست را هدف قرار میدهد. اگر هنوز چیزی تنظیم نشده باشد، فقط به شما گفته میشود که پیش از آزمایش یک انتخابگر CSS یا XPath اضافه کنید. وقتی یک آزمایش مطابق انتظار شما عمل کرد، میتوانید با اطمینان اتوماسیون را فعال نگه دارید.
کارهای خوبی که میتوانید با آن خودکار کنید
دکمههایی بدون برچسب قابل خواندن — یک کنترل تازهسازی یا بارگذاری مجدد فقط با آیکون که تطبیق کلمه کلیدی نمیتواند آن را هدف قرار دهد.
بستنهای تکراری — یک بنر کوکی، پنجره بازشوی خبرنامه یا درخواست «آیا هنوز اینجا هستید؟» که پس از هر بار بارگذاری دوباره ظاهر میشود.
توالیهای چندمرحلهای — باز کردن یک پنل، سپس کلیک روی یک دکمه تأیید داخل آن، با قرار دادن دو انتخابگر به ترتیب.
فیلترها و تغییر وضعیتهایی که بازنشانی میشوند — مرتبسازی «جدیدترین ابتدا» یا یک فیلتر دستهبندی که میخواهید هر بار بازگشت صفحه دوباره اعمال شود.
کلیک عنصر با انتخابگر دقیقترین بخش از کلیککننده خودکار است: به جای حدس زدن از روی کلمات قابل مشاهده، یک عنصر دقیق را با CSS یا XPath هدف قرار میدهد و پس از هر بار بارگذاری مجدد روی آن کلیک میکند. عنصر را با انتخابگر داخلی انتخاب کنید، یک بار آن را آزمایش کنید، اهداف خود را با ترتیب درست قرار دهید، و Auto Refresh در هر چرخه کلیکها را برای شما مدیریت خواهد کرد — کاملاً مستقل از هر کلمه کلیدی.