بروتوكول WebDriver Bidi
تم إنشاء أوامر البروتوكول هذه بناءً على مواصفات WebDriver Bidi الحالية. لتمكين البروتوكول لاختبارك، تأكد من وجود webSocketUrl: true
محدد في قدراتك.
دعم المتصفح غير مضمون ويمكن أن تتغير الواجهات في المستقبل. المعيار حاليًا قيد التطوير وسيضيف مزودو المتصفحات هذه القدرات بناءً على جداولهم الزمنية الخاصة.
آخر تحديث: Mon Apr 28 2025 14:13:47 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 | { |