بروتوكول WebDriver
newSession
يقوم أمر New Session بإنشاء جلسة WebDriver جديدة مع نقطة النهاية. إذا فشل الإنشاء، يتم إرجاع خطأ بأنه لم يتم إنشاء الجلسة.
أمر بروتوكول WebDriver. يمكن العثور على مزيد من التفاصيل في وثائق البروتوكول الرسمية.
الاستخدام
browser.newSession(capabilities)
المعلمات
الاسم | النوع | التفاصيل |
---|---|---|
capabilities | object | كائن JSON، مجموعة القدرات التي تم دمجها ومطابقتها في النهاية في خوارزمية معالجة القدرات |
الإرجاع
- <Object>
session
: كائن يحتوي على معرف الجلسة وقدرات جلسة WebDriver التي تم إنشاؤها.
deleteSession
يقوم أمر حذف الجلسة بإغلاق أي سياق تصفح عالي المستوى مرتبط بالجلسة الحالية، وينهي الاتصال، وأخيرًا يغلق الجلسة الحالية.
أمر بروتوكول WebDriver. يمكن العثور على مزيد من التفاصيل في وثائق البروتوكول الرسمية.
الاستخدام
browser.deleteSession(deleteSessionOpts)
المعلمات
الاسم | النوع | التفاصيل |
---|---|---|
deleteSessionOpts اختياري | object | كائن يحتوي على خيارات لأمر deleteSession، مثل { shutdownDriver: boolean } |
status
يقوم أمر الحالة بإرجاع معلومات حول ما إذا كانت نقطة النهاية البعيدة في حالة يمكنها من إنشاء جلسات جديدة ويمكن أيضًا أن تتضمن معلومات تعريفية اعتباطية خاصة بالتنفيذ.
أمر بروتوكول WebDriver. يمكن العثور على مزيد من التفاصيل في وثائق البروتوكول الرسمية.