پروتکل WebDriver
newSession
فرمان New Session یک نشست WebDriver جدید با نود انتهایی ایجاد میکند. اگر ایجاد نشست با شکست مواجه شود، یک خطای "session not created" برگردانده میشود.
دستور پروتکل WebDriver است. جزئیات بیشتر در مستندات رسمی پروتکل قابل مشاهده است.
استفاده
browser.newSession(capabilities)
پارامترها
نام | نوع | جزئیات |
---|---|---|
capabilities | object | یک شیء JSON، مجموعه قابلیتهایی که در نهایت در الگوریتم پردازش قابلیت ادغام و منطبق شده است |
مقدار بازگشتی
- <Object>
session
: شیء حاوی sessionId و قابلیتهای نش ست WebDriver ایجاد شده.
deleteSession
فرمان Delete Session هر گونه متن مرور سطح بالا مرتبط با نشست فعلی را میبندد، اتصال را قطع میکند و در نهایت نشست فعلی را میبندد.
دستور پروتکل WebDriver است. جزئیات بیشتر در مستندات رسمی پروتکل قابل مشاهده است.
استفاده
browser.deleteSession(deleteSessionOpts)
پارامترها
نام | نوع | جزئیات |
---|---|---|
deleteSessionOpts اختیاری | object | شیء حاوی گزینههای دستور deleteSession، به عنوان مثال { shutdownDriver: boolean } |
status
فرمان Status اطلاعاتی در مورد اینکه آیا یک انتهای راه دور در وضعیتی است که میتواند نشستهای جدید ایجاد کند را برمیگرداند و میتواند به طور اختیاری شامل اطلاعات متا دلخواهی باشد که مخصوص پیادهسازی است.
دستور پروتکل WebDriver است. جزئیات بیشتر در مستندات رسمی پروتکل قابل مشاهده است.