کرومیوم
isAlertOpen
آیا یک دیالوگ ساده در حال حاضر باز است.
دستور غیر رسمی و مستند نشده کرومیوم. اطلاعات بیشتر در مورد این دستور را میتوانید اینجا پیدا کنید.
استفاده
browser.isAlertOpen()
مثال
console.log(browser.isAlertOpen()); // outputs: false
browser.execute('window.alert()');
console.log(browser.isAlertOpen()); // outputs: true
مقادیر بازگشتی
- <Boolean>
isAlertOpen
:true
یاfalse
بر اساس اینکه آیا دیالوگ ساده نمایش داده میشود یا خیر.
isAutoReporting
آیا به صورت خودکار در لاگهای مرورگر خطا ایجاد میکند.
دستور غیر رسمی و مستند نشده کرومیوم. اطلاعات بیشتر در مورد این دستور را میتوانید اینجا پیدا کنید.
استفاده
browser.isAutoReporting()
مقادیر بازگشتی
- <Boolean>
isAutoReporting
:true
یاfalse
بر اساس اینکه آیا گزارشدهی خودکار فعال است.
setAutoReporting
تغییر وضعیت بازگرداندن پاسخ با خطای ناشناخته برای اولین خطای مرورگر (به عنوان مثال، عدم موفقیت در بارگذاری منبع به دلیل پاسخ 403/404) برای تمام دستورات بعدی (پس از فعالسازی).
دستور غیر رسمی و مستند نشده کرومیوم. اطلاعات بیشتر در مورد این دستور را میتوانید اینجا پیدا کنید.
استفاده
browser.setAutoReporting(enabled)
پارامترها
نام | نوع | جزئیات |
---|---|---|
enabled | boolean | true اگر گزارشدهی خودکار باید فعال شود، از false برای غیرفعال کردن گزارشدهی خودکار فعال شده قبلی استفاده کنید. |
مثالها
// Enable auto reporting first thing after session was initiated with empty browser logs
console.log(browser.setAutoReporting(true)); // outputs: null
// Upon requesting an non-existing resource it will abort execution due to thrown unknown error
browser.url('https://webdriver.io/img/404-does-not-exist.png');
// During the session do some operations which populate the browser logs
browser.url('https://webdriver.io/img/404-does-not-exist.png');
browser.url('https://webdriver.io/403/no-access');
// Enable auto reporting which throws an unknown error for first browser log (404 response)
browser.setAutoReporting(true);
مقادیر بازگشتی
- <Object|Null>
firstBrowserError
: در صورتی که خطای مرورگر قبل از اجرای این دستور رخ داده باشد، یک خطای ناشناخته به عنوان پاسخ ارسال میشود که یک شیء با کلید 'message' است که اولین خطای مرورگر را توصیف میکند. در غیر این صورت، در صورت موفقیتآمیز بودن،null
را برمیگرداند.
isLoading
وضعیت بارگذاری پنجره فعال را تعیین میکند.