پروتکل WebDriver Bidi
این دستورات پروتکل بر اساس مشخصات فعلی WebDriver Bidi تولید شدهاند. برای فعال کردن پروتکل برای تست خود، اطمینان حاصل کنید که webSocketUrl: true
در قابلیتهای خود تنظیم شده باشد.
پشتیبانی مرورگر تضمین نمیشود و رابطها ممکن است در آینده تغییر کنند. استاندارد در حال حاضر در حال توسعه است و فروشندگان مرورگر این قابلیتها را بر اساس زمانبندی خود اضافه خواهند کرد.
آخرین بروزرسانی: Sat Apr 26 2025 17:10:07 GMT-0700 (Pacific Daylight Time)
send
ارسال دستورات سوکت از طریق WebDriver Bidi
دستور پروتکل WebDriver Bidi. جزئیات بیشتر را میتوانید در مستندات رسمی پروتکل پیدا کنید.
استفاده
browser.send(params)
پارامترها
نام | نوع | جزئیات |
---|---|---|
params | CommandData | محتوای سوکت |
مقادیر بازگشتی
- <Object>
CommandResponse
: پاسخ WebDriver Bidi
sendAsync
ارسال دستورات سوکت ناهمگام از طریق WebDriver Bidi
دستور پروتکل WebDriver Bidi. جزئیات بیشتر را میتوانید در مستندات رسمی پروتکل پیدا کنید.
استفاده
browser.sendAsync(params)
پارامترها
نام | نوع | جزئیات |
---|---|---|
params | CommandData | محتوای سوکت |
مقادیر بازگشتی
- <Number>
id
: شناسه درخواست WebDriver Bidi
sessionStatus
دستور WebDriver Bidi برای ارسال متد دستور "session.status" با پارامترها.
دستور پروتکل WebDriver Bidi. جزئیات بیشتر را میتوانید در مستندات رسمی پروتکل پیدا کنید.
استفاده
browser.sessionStatus(params)
پارامترها
نام | نوع | جزئیات |
---|---|---|
params | remote.EmptyParams | {} |
مقادیر بازگشتی
- <Object>
local.SessionStatusResult
: مقدار بازگشتی دستور با رابط زیر:{
ready: boolean;
message: string;
}
sessionNew
دستور WebDriver Bidi برای ارسال متد دستور "session.new" با پارامترها.
دستور پروتکل WebDriver Bidi. جزئیات بیشتر را میتوانید در مستندات رسمی پروتکل پیدا کنید.
استفاده
browser.sessionNew(params)
پارامترها
نام | نوع | جزئیات |
---|---|---|
params | remote.SessionNewParameters | { |
مقادیر بازگشتی
- <Object>
local.SessionNewResult
: مقدار بازگشتی دستور با رابط زیر:{
sessionId: string;
capabilities: {
acceptInsecureCerts: boolean;
browserName: string;
browserVersion: string;
platformName: string;
setWindowRect: boolean;
userAgent: string;
proxy?: SessionProxyConfiguration;
webSocketUrl?: string;
};
}
sessionEnd
دستور WebDriver Bidi برای ارسال متد دستور "session.end" با پارامترها.
دستور پروتکل WebDriver Bidi. جزئیات بیشتر را میتوانید در مستندات رسمی پروتکل پیدا کنید.
استفاده
browser.sessionEnd(params)
پارامترها
نام | نوع | جزئیات |
---|---|---|
params | remote.EmptyParams | {} |
sessionSubscribe
دستور WebDriver Bidi برای ارسال متد دستور "session.subscribe" با پارامترها.
دستور پروتکل WebDriver Bidi. جزئیات بیشتر را میتوانید در مستندات رسمی پروتکل پیدا کنید.
استفاده
browser.sessionSubscribe(params)
پارامترها
نام | نوع | جزئیات |
---|---|---|
params | remote.SessionSubscriptionRequest | { |
sessionUnsubscribe
دستور WebDriver Bidi برای ارسال متد دستور "session.unsubscribe" با پارامترها.
دستور پروتکل WebDriver Bidi. جزئیات بیشتر را میتوانید در مستندات رسمی پروتکل پیدا کنید.
استفاده
browser.sessionUnsubscribe(params)
پارامترها
نام | نوع | جزئیات |
---|---|---|
params | remote.SessionSubscriptionRequest | { |
browserClose
دستور WebDriver Bidi برای ارسال متد دستور "browser.close" با پارامترها.
دستور پروتکل WebDriver Bidi. جزئیات بیشتر را میتوانید در مستندات رسمی پروتکل پیدا کنید.
استفاده
browser.browserClose(params)
پارامترها
نام | نوع | جزئیات |
---|---|---|
params | remote.EmptyParams | {} |
browserCreateUserContext
دستور WebDriver Bidi برای ارسال متد دستور "browser.createUserContext" با پارامترها.
دستور پروتکل WebDriver Bidi. جزئیات بیشتر را میتوانید در مستندات رسمی پروتکل پیدا کنید.
استفاده
browser.browserCreateUserContext(params)
پارامترها
نام | نوع | جزئیات |
---|---|---|
params | remote.EmptyParams | {} |
مقادیر بازگشتی
- <Object>
local.BrowserCreateUserContextResult
: مقدار بازگشتی دستور با رابط زیر:;
browserGetUserContexts
دستور WebDriver Bidi برای ارسال متد دستور "browser.getUserContexts" با پارامترها.
دستور پروتکل WebDriver Bidi. جزئیات بیشتر را میتوانید در مستندات رسمی پروتکل پیدا کنید.
استفاده
browser.browserGetUserContexts(params)