مرجع مراحل
نُه نوع مرحله، انتخابگرهای جایگزین، مقدارهای محرمانه و سقفهای هر سناریو.
نُه نوع مرحله، انتخابگرهای جایگزین، مقدارهای محرمانه و سقفهای هر سناریو.
هر سناریو فهرستی از مراحل است که به ترتیب اجرا میشوند. ضبط، بیشتر این مراحل را خودش میسازد؛ این صفحه برای وقتی است که بخواهید مرحلهای را دستی بسازید یا بفهمید چرا مرحلهای شکسته است.
| مرحله | چه میکند | تنظیمات |
|---|---|---|
| باز کردن صفحه | یک آدرس را باز میکند | آدرس، روی دامنهی همان سایت |
| کلیک | روی یک دکمه، لینک یا هر عنصری کلیک میکند | عنصر هدف |
| پر کردن | در یک فیلد تایپ میکند | عنصر هدف، مقدار |
| انتخاب | گزینهای از یک فهرست کشویی انتخاب میکند | عنصر هدف، مقدار گزینه |
| زدن کلید | یکی از کلیدهای Enter، Tab، Escape، ↑ یا ↓ را میزند | کلید |
| صبر | بین ۰٫۱ تا ۱۰ ثانیه صبر میکند | مدت |
| بررسی | بررسی میکند یک عنصر یا یک متن در صفحه دیده شود | عنصر هدف، متن مورد انتظار (یکی کافی است) |
| خواندن مقدار | متن یک عنصر را میخواند و در گزارش اجرا نشان میدهد؛ مثلاً قیمت یا شمارهی سفارش | عنصر هدف، نام |
| تصویر | در همان لحظه یک تصویر جدا میگیرد | نام (اختیاری) |
برای مراحلی که با یک عنصر کار دارند، wardex هنگام ضبط چند انتخابگر (راه پیدا کردن همان عنصر) ذخیره میکند، از پایدارترین به ضعیفترین؛ مثلاً اول شناسهی عنصر، بعد متن دکمه، بعد جایگاهش در صفحه.
در هر اجرا اولین انتخابگر امتحان میشود. اگر پیدا نشد، بعدیها به ترتیب امتحان میشوند. اگر مرحله با یک انتخابگر جایگزین انجام شود، اجرا موفق حساب میشود ولی در گزارش برچسب انتخابگر جایگزین میخورد. این یعنی ظاهر سایت عوض شده؛ بهتر است آن مرحله را دوباره ضبط کنید تا روزی که انتخابگرهای قدیمی هم کار نکنند، سناریو نشکند.
در ویرایش مرحله میتوانید انتخابگرها را دستی هم بنویسید: هر خط یک انتخابگر، حداکثر ۵ تا.
هر مرحله بهطور پیشفرض تا ۱۵ ثانیه صبر میکند تا عنصرش آماده شود. برای صفحههایی که دیر بارگذاری میشوند، میتوانید این زمان را برای همان مرحله تا ۶۰ ثانیه بالا ببرید. معمولاً بهتر از گذاشتن مرحلهی «صبر» است، چون فقط به اندازهی لازم صبر میکند.
رمز، توکن یا هر مقداری که نباید در مراحل دیده شود، بهصورت مقدار محرمانه ذخیره میشود و در مقدار یک مرحله با این شکل به آن اشاره میشود:
{{PASSWORD}}
_ و با یک حرف شروع میشود؛ مثل PASSWORD یا API_TOKEN.| مورد | سقف |
|---|---|
| مراحل هر سناریو | ۴۰ |
| انتخابگرهای هر مرحله | ۵ |
| مقدارهای محرمانهی هر سناریو | ۱۰ |
| زمان انتظار هر مرحله | ۱ تا ۶۰ ثانیه (پیشفرض ۱۵) |
| مرحلهی صبر | ۰٫۱ تا ۱۰ ثانیه |
| کل یک اجرا | ۴ دقیقه |