كائن المتصفح
يمتد: EventEmitter
كائن المتصفح هو مثيل الجلسة الذي تستخدمه للتحكم في المتصفح أو الجهاز المحمول. إذا كنت تستخدم مشغل اختبار WDIO، يمكنك الوصول إلى مثيل WebDriver من خلال الكائن العالمي browser
أو driver
أو استيراده باستخدام @wdio/globals
. إذا كنت تستخدم WebdriverIO في الوضع المستقل، يتم إرجاع كائن المتصفح بواسطة طريقة remote
.
يتم تهيئة الجلسة بواسطة مشغل الاختبار. وينطبق الشيء نفسه على إنهاء الجلسة. يتم ذلك أيضًا بواسطة عملية مشغل الاختبار.
الخصائص
يحتوي كائن المتصفح على الخصائص التالية:
الاسم | النوع | التفاصيل |
---|---|---|
capabilities | Object | الإمكانات المعينة من الخادم البعيد. مثال: { |
requestedCapabilities | Object | الإمكانات المطلوبة من الخادم البعيد. مثال: { browserName: 'chrome' } |
sessionId | String | معرف الجلسة المعين من الخادم البعيد. |
options | Object | خيارات WebdriverIO options تعتمد على كيفية إنشاء كائن المتصفح. انظر المزيد في أنواع الإعداد. |
commandList | String[] | قائمة بالأوامر المسجلة لمثيل المتصفح |
isW3C | Boolean | يشير إلى ما إذا كانت هذه جلسة W3C |
isChrome | Boolean | يشير إلى ما إذا كان هذا مثيل Chrome |
isFirefox | Boolean | يشير إلى ما إذا كان هذا مثيل Firefox |
isBidi | Boolean | يشير إلى ما إذا كانت هذه الجلسة تستخدم Bidi |
isSauce | Boolean |