اختبارات اختيارية متعددة في التحكم بـ سيلينيوم (Selenium Automation MCQs)

اختبارات اختيارية متعددة في التحكم بـ سيلينيوم (Selenium Automation MCQs)

تحتوي هذه الصفحة على اختبارات الاختيار المتعدد في التحكم بـ سيلينيوم (MCQs). يتم تقديم هذه الأسئلة في شكل تفاعلي، حيث يمكنك اختيار الإجابة والتحقق مما إذا كانت صحيحة أم خاطئة.

يعتبر التحكم بـ سيلينيوم تقنية تستخدم لإنشاء وتنفيذ اختبارات الويب بشكل آلي. تتيح لك هذه التقنية التفاعل مع صفحات الويب بشكل آلي للتحقق من وظائفها وضمان استقرار تطبيقات الويب.

لتعلم التحكم بـ سيلينيوم بشكل فعال، يوصى بفهم المفاهيم الرئيسية لـ سيلينيوم ومكوناته، مثل عناصر التحكم والعمليات وأوقات الانتظار والعثور على العناصر.

تساعد اختبارات الاختيار المتعدد في التحكم بـ سيلينيوم المجانية على تعميق فهمك لهذا المجال والاستعداد لمقابلات العمل والامتحانات والاختبارات الأخرى.

1: أي من الأساليب التالية تتوقع أن يتم فتح نافذة جديدة وزيادة عدد موادف Windows؟

A.   selenium.webdriver.support.e xpected_conditions.new_window_is_opened (current_handles)

B.   selenium.webdriver.supporlexpected_conditions.number_of_windows_to_be (num_windows)

C.   لا شيء selenium.webdriver.support.espected_conditions.frame_to_be_available_and_switch_to_it (محدد)

2: إذا كنت ترغب في الوصول إلى العنصر الذي يحتوي على نص "يحتوي هذا العنصر على معرف يتغير في كل مرة يتم فيها تحميل الصفحة" ، فأي مما يلي يستخدم؟

A.   lldiv [يحتوي على (@id ، ‘time_ ')]

B.   LLDIV [يحتوي على (ID_TIME ())]]

C.   l/div [المعلمة (iid_time ())]]

D.   l/div [المعلمة (@id ، 'time_')]

3: الطريقة التي تحدد الخيار الذي يعرض النص الذي يطابق المعلمة التي تم تمريرها إليها

A.   SelectVisiBleText

B.   SelectByVisiBleText

C.   select_visibletext

D.   SELECT_BYVISIBLETEXT ()

4: أي من الفئات الأساسية التالية يجب أن تم تمديدها أثناء def‌ining servlets لمحور يُطلب منك الوصول إليه للوصول إلى المحور الداخلي في الشبكة السيلينية؟

A.   javax.servlet.http.httpservlet

B.   org.openqa.grid.web.servlet.registryBasedServlet

C.   يمكن استخدام الخيار A أو B.

5: أي من الأوامر التالية يتم استخدامها لإرشاد الانتظار الضمني والتي تسمح أيضًا للسائق بالانتظار حتى يظهر عنصر في DOM لمدة 15 ثانية بعد المحاولة الأولية؟

A.   driver.manage0.Imp | icitlywait.timeouts (15 ، timeUnitseconds) ؛

B.   driver.manage0.timeoutso.implicitywait (15.TimeUnit.Seconds) ؛

C.   ضمنيًا.

D.   ضمنيًا.

6: كيفية تحديد جميع الخيارات التي لها قيمة تطابق الوسيطة؟

A.   لا أحد

B.   استدعاء select_by_visible_text (نص)

C.   استدعاء select_by_value (القيمة)

D.   استدعاء select_by_index (فهرس)

7: أي مما يلي هو بناء جملة Java الصحيح الذي يتم استخدامه للتحرك بين Windows المسماة باستخدام WebDriver؟

A.   driver.switcht00.window ("Windowname") ؛

B.   driver.switchto (نافذة ("Windowname")) ؛

C.   driver.switchto (). window.windownarne ؛

D.   driver.window.switchtoo.windowname ؛

8: نستخدم المشغل DOT (.) متبوعًا إما ‘أو A +. يخبر + التعبير العادي بأنه ستكون هناك حالات بين "0" و "N" ، بينما يخبر * التعبير العادي بأنه ستكون هناك حالات بين "1" و "N".

A.   حقيقي

B.   خطأ شنيع

9: أي من الأوامر التالية تستخدمها شبكة السيلينيوم للتحقق من المنافذ المستخدمة من قبل جميع البرامج الجارية على جهازك؟

A.   Netstat -at

B.   netstat -a

C.   Netstat -u

D.   Netstat - |

10: أي مما يلي هو بناء الجملة الصحيح للأمر الذي يتم استخدامه لإعداد شبكة السيلينيوم وبدء مركز مع معلمات افتراضية؟

A.   Java -jar Grid.Selenium-Server-Standalone-2.44.0.Jar -role Hub

B.   Java -jar Selenium -Server -Standalone -2.44.0.Jar -role Hub

C.   Java -jar Hub-Grid ~ Selenium-Server-Standalone-2.44.0.Jar -role

D.   Java -jar Hub-Selenium-Server-Standalone-2.44.0.Jar -role

11: أي مما يلي هو الفرق الصحيح B/W getWindowhandles () و getWindowhandleo؟

A.   أيا من هذه.

B.   إرجاع GetWindowhandleso مقابض جميع المتصفحات المفتوحة بينما يحصل GetWindowhandleo على عنوان المتصفح الحالي.

C.   يعيد GetWindowi-landleso مقبض المتصفح النشط بينما يمنح GetWindowi-andleo أفضل مقبض المتصفح.

D.   يعيد GetWindowi-landleso سلسلة بينما GetWindowi-Landleo يعيد Lterator <string>.

12: أي من أوامر WebDriver التالية تستخدم للتحقق من وجود عنصر ويب؟

A.   verifyelementpresent

B.   LselementExist

C.   lsementpresent

D.   VerifyTextPresent

13: ما أمران يمكنك استخدامه للتحقق من صحة زر؟

A.   VerifyTextPresent و AssertTextPresent

B.   Verinylementpresent و Assertelementpresent

C.   VerifyAlerTpresent و AssertalerTpresent

D.   VERIMEALERT و ASSERTARTALERT

14: أي من الأساليب التالية تجعل توقعًا للتحقق من أن العنوان يحتوي على فرعية حساسة للحالة؟

A.   selenium.webdriver.support.expected_conditions.title_is (العنوان)

B.   seleniumwebdrivensupport.expected_conditions.text_to_be_present_in__element_value (locator ، text_)

C.   لا أحد

D.   selenium.webdriver.support.espected_conditions.title_contains (العنوان)

15: أي من الأساليب التالية تجعل توقعًا للتحقق من أن العنوان يحتوي على فرعية حساسة للحالة؟

16: كيف تنتظر حتى لم يعد عنصر ما متصلًا بـ DOM؟

A.   selenium.webdriver.supportexpected_conditions.presence_of_element_located (محدد)

B.   selenium.webdriver.support.exed_condltions.staleness_of (عنصر)

C.   selenium.webdrivensupportexpected_conditions.presence_of_a | l_eiements_located (محدد)

D.   لا أحد

17: إذا كنت ترغب في الانتقال للخلف في تاريخ متصفحك ، بغض النظر عن سلوك المتصفح ، فما التالي هو طريقة Java الصحيحة للقيام بذلك في WebDriver؟

A.   driver.get0.backward0 ؛

B.   driver.get (مرة أخرى) ؛

C.   driver.navity (مرة أخرى) ؛

D.   driver.navigate (). back () ؛

18: أي مما يلي هو بناء الجملة الصحيح للطريقة المستخدمة لإنشاء حالة انتظار صريحة لتنبيه ليتم عرضه على الصفحة؟

A.   NewDriverWait (10) .get (متوقع altertions.alertlspresento) ؛

B.   newDriverWait (المتوقع extrecondtions.alertlspresent (10)) ؛

C.   newDriverWait0.WAIT (المتوقعة.

D.   NewDriverwait (Driver. 10) .Antii (متوقعة.

19: أيهما من بين ما يلي هو أكثر استراتيجية الموقع كفاءة في السيلينيوم ، من حيث أداء الاختبار ، بحيث يجعل رمز الاختبار أكثر قابلية للقراءة؟

A.   باستخدام معرف العنصر

B.   بنص الرابط

C.   باستخدام عبارة XPath

D.   باستخدام نموذج كائن المستند (DOM)

20: أي من المزيج التالي من Sendkeyse من WebDriver غير صحيح؟

A.   sendkeys (keys.t 'ab) == sendkeys ("\ ue004")

B.   sendkeys (keys.f5) = sendkeys ("\ ueo35")

C.   SendKeys (keys.page_down) == sendkeys (aueoof ")

D.   SendKeys (keysarrow_down) = sendkeys ("\ ue015")

E.   sendkeys (keys.enter) = sendkeys ("\ u eo0a")

F.   sendkeys (keys.space) = sendkeys ("\ ueood")

21: أي مما يلي هو الطريقة الصحيحة لتهيئة مصنع الصفحات في السيلينيوم؟

A.   initelements.pagefactoryo ؛

B.   pageFactory.Initialize () ؛

C.   pageFactory.InitElements () ؛

D.   initialize.pagefactory () ؛

22: أي من الخيارات التالية يمكن استخدامها لأداء عملية النقر بزر الماوس الأيمن في السيلينيوم؟

A.   انقر()

B.   beforeclickon

C.   ContextClick

D.   أيا من هذه

23: Ln Selenium-Grid ، أي من أوامر السيلينيوم التالية التي تستخدم Java يمكن استخدامها لتغيير المنفذ المستخدم بواسطة Hub إلى 4441؟

A.   Java -selenium -Server -Standalone -2.44.0.Jar Hub -node 4441.port

B.   Java -selenium-server-Standalone-2.44.0.Jar Snode- دور HUB-ADD -PORT 4441

C.   Java -jar Selenium -Server -Standalone -2.44.0.Jar -role Hub -Port 4441

D.   Java -jar Selenium-Server-Standalone-2.44.0.Jar -role Hub 4441-Port

24: أي من أوامر السيلينيوم التالية التي تستخدم Java يمكن استخدامها للوصول إلى مساعدة سطر الأوامر لـ Selenium-Grid؟

A.   Java -jar Selenium-Server-Standalone-2.44.0.Jar -H

B.   Java -jar Selenium-Server-Standalone-2.44.0.Jar -Help

C.   Java ~ Jar Selenium -Server -Standalone -2.44.0.Jar -role Node -H

D.   Java -jar Selenium -Server -Standalone -2.44.0.Jar -role -help -node

25: باستخدام السيلينيوم ، كيف يمكننا النقر على عنصر في بعض الإحداثيات؟

A.   لا يدعم Selenium Webdriver هذه الوظيفة

B.   باستخدام فئة الإجراءات ‘Method movetoelement (العنصر ، xoffset ، yoffset)

C.   باستخدام طريقة فئة الإجراءات 'movetoelement (xoffset. yoffset)

D.   باستخدام طريقة فئة الإجراءات 'movetoelement (xoffset. yoffset. element)

26: أي من أوامر السيلينيوم التالية مسؤولة عن التحقق من النص المتوقع وعلامة HTML المقابلة الخاصة بها على الصفحة؟

A.   VerifyTextPresent

B.   verinylementpresent

C.   VerifyText

D.   يمكن استخدام الخيار A أو B

27: أي من برامج التشغيل التالية لا توفر/لا توفر دعم XPath الأصلي؟

A.   HTMLUNIT سائق

B.   سائق Firefox

C.   برنامج Internet Explorer Driver

D.   كلا الخيارين أ و ب

28: فئة FluentWait هي تنفيذ أي من واجهات WebDriver Selenium التالية؟

A.   يُحذًِر

B.   انتظر

C.   TargetLocator

29: أي مما يلي هو بناء الجملة الصحيح للطريقة المستخدمة لأداء النقر المزدوج على عنصر ما؟

A.   الإجراءات باني = عمل جديد ؛ doubleclick.builder.message.perform () ؛

B.   الإجراءات باني = إجراءات جديدة (برنامج تشغيل) ؛ builder.doubleclickfmessage) .perform0 ؛

C.   إجراءات الإجراءات = إجراءات جديدة (منشئ) ؛ builder.doubleclick.perform0 ؛

D.   إجراءات الإجراءات = إجراءات جديدة (منشئ) ؛ builder.doubleclick.perform (message) ؛

30: كيفية استيراد مهلة السيلينيوم في بيثون؟

A.   لا أحد

B.   استيراد selenium.common.exceptions

C.   استيراد selenium.common.exceptions.TimeoutException

D.   من selenium.common.Exceptions استيراد المهلة

31: أثناء اختبار تطبيق في السيلينيوم ، أي مما يلي لا ينبغي استخدامه على الإطلاق أو يجب استخدامه إلى حد الحد؟

A.   الانتظار الضمني

B.   انتظر صريح

32: أي من أساليب WebDriver التالية تستخدم لتغيير التركيز إلى تنبيه أو إطار أو نافذة متصفح؟

A.   SwitchTol)

B.   Changefocus

C.   Changeto

D.   setfocuso

33: أي من العبارات التالية صحيحة؟

A.   يتوقف أمر waitforelementpresent عن التنفيذ حتى يتم تحميل صفحة جديدة متوقعة. يتم استدعاء هذه الطريقة تلقائيًا عند استخدام ClickAndWait.

B.   يتحقق أمر AssertTitle من عنوان الصفحة المتوقع.

C.   يتم استخدام الأمر المفتوح لفتح صفحة باستخدام عنوان URL.

D.   يتحقق الأمر VerifyTable من المحتويات المتوقعة للجدول.

34: أي مما يلي هو بناء الجملة الصحيح للطريقة المستخدمة للوصول مباشرة إلى مربع التنبيه في السيلينيوم؟

A.   Driver.Alert (). electo ؛

B.   driver.switchto (). alert0.accept0 ؛

C.   driver.get0.alert0.accept0 ؛

D.   driver.switcht00.get0.alert0.accept0 ؛

35: ما هي الطريقة التي يتم استخدامها عندما تريد التحقق مما إذا تم تحديد خانة اختيار معينة أو زر الراديو أو الخيار في المربع المنسدلة في سائق الويب السيلينيوم؟

A.   is_selected0

B.   isselect ()

C.   تم الإختيار()

D.   is_select ()

36: أي من أساليب السيلينيوم التالية يحدد ما إذا كان العنصر مرئيًا وتمكينًا؟

A.   elementTobeselected (عنصر الويب)

B.   التواجد elementlocated (بواسطة locator)

C.   elementTobeClickable (بواسطة locator)

D.   TitleContains

37: أثناء العمل مع إطارات متعددة ، عندما يحتاج اختبار F‌low إلى إطار آخر بعد الانتهاء من عملية ما على الإطار السابق ، أي من الطرق التالية يجب أن تسمى أولاً؟

A.   driver.switcht00.frarne ()

B.   drivenf‌indelement

C.   drivenswitchtoo.defaultContent

D.   driver.switchto (). window0

38: عندما يتم توليد التأكيد. أي من الخيارات التالية يجب استدعاؤها لاستهلاكها لتجنب فشل إجراء السيلينيوم التالي؟

A.   getConf‌laration

B.   تحقق من تأكيد

C.   waitforconf‌ling

D.   تأكيد assertConf‌

39: أي من الخيارات التالية يجب استخدامها في حالة الاختبار الخاصة بك إذا كنت تريد فشل أي اختبار لإحباط حالة الاختبار الحالية؟

A.   يؤكد

B.   يجزم

C.   انتظر

D.   يمكن استخدام الخيار A أو B

40: أي مما يلي هو الأمر الصحيح الذي يتسبب في أن تولد العقدة و servlet جديدة "org.abc.mydemo.alinodes" لإضافتها إلى العقدة؟

A.   Java -CP ':. org.openqa.grid.selenium.gridlauncher -role Node -hub -servlets org.abc.mydemo.allnodes

B.   java -cp ‘: .java -selenium -server -standalone -2.44.0.jar -role node http: // localhostz444 lgrid/register -servlets org.abc.mydemo.allnodes

C.   Java -CP ': .java -Selenium -Server -Standalone -2.44.0.Jar -ro | e node -org.abc.mydemo.allnodes -Servlets

D.   Java -CP ":. org.openqa.grid.selenium.gridlauncher -role Node -hub http: // localhost: 4444 lgrid/register -serviets org.abc.mydemo.allnodes

41: أي مما يلي هو الأمر الصحيح الذي يتسبب في أن تولد العقدة و servlet جديدة "org.abc.mydemo.alinodes" لإضافتها إلى العقدة؟

42: أي من العبارات التالية تتفوق بشكل صحيح على اختبار المهلة في Testng؟

A.   إنها مدة الوقت لانتظار مجموعة اختبار لإنهاء تنفيذها.

B.   إنها المدة الزمنية لانتظار مجموعة اختبار لإنهاء تنفيذها.

C.   إنها مدة الوقت لانتظار اختبار لإعدامه.

D.   لا شيء مما بالأعلى

43: أي مما يلي صحيح حول العلامة واسم السمة لبرنامج تشغيل HTMLUnit؟

A.   يجب أن تكون أعلى مستوى

B.   يجب أن يكون أقل من

C.   يمكن أن يكون غير حساس للحالة

44: LN Selenium ، حتى عدد المعلمات التي يمكن تمريرها إلى طريقة الإجراء؟

A.   واحد

B.   اثنين

C.   ثلاثة

D.   أربعة

45: أي مما يلي هو بناء جملة Java الصحيح لاسترداد قيمة النص الداخلي الموجود داخل عنصر؟

A.   العنصر webelement = driver.f‌indelement.partialLinkText ("elementld") ؛ elementGetTexto ؛

B.   element = driveniindelementidc‘elementld ") ؛ element.getText0 ؛

C.   element = driver.elementid.f‌indelement ("elementld") ؛ element.getText0 ؛

D.   العنصر webelement = driver.findElement (by.id ("elementld")) ؛ eiement.getText () ؛

46: أي من الأساليب التالية تجعل توقعًا للتحقق من أن عنصرًا ، معروفًا أنه موجود في DOM في الصفحة ، مرئي؟

A.   selenium.webdriver.support.espected_conditions.visibility_of_all_elements_located (محدد)

B.   selenium.webdriver.support.expected_conditions.visibility_of_any_elements_located (locator)

C.   selenium.webdriver.support.expected_conditions.vibility_of (element)

D.   لا أحد

47: أي من أوامر السيلينيوم التالية يمكنها طباعة رسالة محددة في خلية الجدول الثالثة من جدول سيلينيك وتكون أيضًا مفيدة لتصحيح الأخطاء؟

A.   التركيز (المحدد)

B.   صدى (رسالة)

C.   asserterroronnext (رسالة)

D.   assertfaiiurreonnext (رسالة)

48: وهو ليس مستوى ساري المفعول/terdown في إطار TestNg؟

A.   @قبل/بعد المجموعة

B.   @قبل/الاختبار اللاحق

C.   @قبل/بعد ذلك

D.   @قبل/بعد الفئة

49: أي من الأوامر التالية هو أمر سليم السيلينيوم؟

A.   clickandwait

B.   Storetitie

C.   VerifyText

D.   أنتظر لأجل

50: أي مما يلي يصف بشكل صحيح الفرق بين thread.sleep () و selenium.setspeed ()؟

A.   Seleniumsetspeedo - يقوم بتشغيل كل أمر بعد تأخير Setspeed بعدد عدد المللي ثانية المحددة في setSpeedo. thread.sleep () - ينتظر مرة واحدة فقط في الأمر المعطى في النوم.

B.   selenium.setspeed () - يأخذ حجة واحدة بتنسيق عدد صحيح. thread.sleep () - يأخذ وسيطة واحدة بتنسيق السلسلة.

C.   selenium.set $ peed () - يقوم بتشغيل الأمر f‌irst بعد تأخير setspeed بعدد الميلي ثانية المذكورة في setSpeed. Thread.sleepo - ينتظر كل أمر تم تقديمه بعد النوم.

D.   لا شيء مما بالأعلى

51: لنفترض أثناء تسجيل حالات الاختبار في IDE السيلينيوم ، أدخلت بعض القيم في مربع النص. أي من الأوامر التالية يجب أن تكون قد استخدمت للقيام بذلك؟

A.   يختار

B.   يفتح

C.   إدراج

D.   يكتب

52: أي من إجراءات السيلينيوم التالية تحاكي المستخدم الذي ضغط على مفتاح ولم يصدره بعد؟

A.   ضغط المفتاح

B.   keyup

C.   metakeydown

D.   زر أسفل

E.   metakeyup

53: أي من الكود التالي يمكن استخدامه لإنشاء كائن أتمتة Excel باستخدام POI Excel API؟

A.   ملف excelobj = file 0 ؛

B.   ملف excelobj = ملف جديد 0 ؛

C.   ملف excelobj == ملف جديد 0 ؛

D.   excelobj = ملف جديد 0:

54: أي من الأساليب التالية يمكن استخدامها للتحقق مما إذا كان عنصر ما يدعم الانتقاء المتعدد أم لا؟

A.   Assertequai (check.ismultiple0) ؛

B.   AssertFalse (make.ismuitipieo) ؛

C.   Assertequal (Ismultipleo) ؛

D.   assertfalse.ismultiple ():

55: أي من إجراءات السيلينيوم التالية تحاكي المستخدم الذي يحرك مؤشر الماوس بعيدًا عن عنصر محدد؟

A.   mouseout (محدد)

B.   Mousemoveeat (محدد موقع ، تنسيق)

C.   موسميوف (محدد)

D.   mouseup (محدد)

56: أي من أوامر السيلينيوم التالية تستخدم لإعادة النص من خلية محددة في جدول؟

A.   Storetabie

B.   Asserttabie

C.   قابلة للمتجر

D.   asserteditabie

57: أي من أوامر السيلينيوم التالية تستخدم لإعادة النص من خلية محددة في جدول؟

58: أي من العبارات التالية هي/صحيحة حول رسم خرائط UL في السيلينيوم؟

A.   يتم استخدام الأسماء الخفية فقط لمعرف HTML والأسماء ، وبالتالي ، من الصعب قراءة البرامج النصية والاختبار.

B.   يتم استخدام موقع مركزي لجميع كائنات UL.

C.   استخدام UL Mapping يجعل صيانة البرنامج النصي أكثر كفاءة.

D.   كلا الخيارين B و C صحيحان.

59: ماذا سيحدث إذا أضفت أمرًا فارغًا وتعليقًا فارغًا في البرنامج النصي للاختبار في Selenium IDE؟

A.   لا شئ. يتم تجاهل كل من الأمر الفارغ والتعليق الفارغ أثناء التنفيذ

B.   سيؤدي التعليق الفارغ إلى حدوث خطأ أثناء التنفيذ ، في حين سيتم تجاهل الأمر الفارغ ولن يرمي أي خطأ.

C.   سيؤدي الأمر الفارغ إلى حدوث خطأ أثناء التنفيذ ، في حين سيتم تجاهل التعليق الفارغ ولن يرمي أي خطأ.

D.   كل من الأمر الفارغ والتعليق الفارغ سوف يرمي الأخطاء أثناء التنفيذ.

60: هل من الممكن تمكين JavaScript في htmlunitdriver أثناء تهيئة السائق؟ إذا كانت الإجابة بنعم ، فكيف؟

A.   نعم ، HTMLUNITDRIVER DRIVER = جديد HTMLUNITDRIVER (صحيح) ؛

B.   نعم ، برنامج تشغيل WebDriver = جديد htmlunitdriver (صحيح) ؛

C.   لا

D.   نعم ، WebDriver Driver = جديد htmlunitdrivero ؛ drivensetjavaScriptenabled (true) ؛

61: أي من أوامر السيلينيوم التالية يتم استخدامها لاسترداد رسائل مربع حوار مطالبة سؤال JavaScript الذي تم إنشاؤه أثناء الإجراء السابق؟

A.   storepromptpresent (variablename)

B.   إجابة extrexprompt (إجابة)

C.   StorePrompt (variablename)

D.   AssertPrompresPresent ()

62: أثناء العمل على السيلينيوم باستخدام جافا. أي من الأوامر التالية يجب استخدامها لبدء خادم الاختبار باستخدام وسيطة ~ userextensions وتمريرها في ملف extension.js الخاص بك؟

A.   java -jar selenium -server.jar -userextensions exextensions.js

B.   Java -jar Selenium -Server -Standalone.jar -role Hub Example -extensions.js -userextensions

C.   Java -jar Selenium -Server -Wardalone.jar -role Hub -Port 4444 مثال على ذلك

D.   Java -Jar Selenium -Server 4444 -userextensions ("Examp | E -extensions.js")

63: أي من أوامر السيلينيوم التالية يجب تشغيلها على موجه الأوامر لإضافة عناصر التحكم عن بُعد في Internet Explorer Selenium إلى شبكتنا على هدف نظام التشغيل Windows؟

A.   java -jar selenium -server -standalone.jar -ro | e node -hub http: // iocalhost: 4444lgrid/register -browser browsername = "Internet Explorer" ، maxlnstances = 1 ، platform = wlndows

B.   java -jar selenium -server -standalone.jar -role -node http: // localhostz444/grid/registr

C.   java -jar seienium -server -standalone.jar -role node -org.openqa.grid.selenium -gridlauncher -hub http: // localhost: 4444/gridlregister browsername = "Internet Explorer" ، piatform = wlndows ، maxlnstances = 1

D.   Java -CP '2. org.openqa.grid.selenium.gridlauncher jar -role Node -hub http: // iocalhost24444/grid/register browser = "Internet Explorer" ، maxlnstances = 1 ، platform = Windows = Windows =

64: أي من الاستثناءات التالية تحدث عند وجود عنصر في DOM ولكن التفاعلات مع هذا العنصر سوف تضغط على عنصر آخر؟

A.   elementNotlnteractableException

B.   elementNotSelectableException

C.   elementNotvisibleException

D.   errorlnresponseException

E.   imenotavailablexception

65: أي مما يلي هو عبارة تحديد صالحة في WebDriver تحدد قيمة من عنصر منسدلة؟

A.   SelectByvSibleText

B.   SelectByvalue

C.   SelectBylndex

D.   كل هذه

66: أي مما يلي هو بناء الجملة الصحيح للمطابقة الجزئية CSS التي ستستخدم جزء "CheckName" في منتصف معرف عنصر "ABC_CHECKNAME_XYZ" لتتناسب مع العنصر في السيلينيوم؟

A.   الإدخال ["id = 'checkName']

B.   إدخال [id '=' checkName ']

C.   lnput [id $ = ‘checkName‘]

D.   الإدخال [id =

67: أي مما يلي هو بناء جملة Java الصحيح للاختراق بنقر على عنصر الصفحة وانتظر الصفحة لتحميل المكالمات في دالة غلاف في السيلينيوم؟

A.   public void clickandwait ([انقر فوق elementlocator ؛ waitforpagetoload waitperiod ؛])

B.   public void clickandwait (سلسلة elementlocator ، سلسلة waitperiod) [selenium.click (elementLocator) ؛ selenium.waitforpagetoload (Waitperiod) ؛ ]

C.   public void clickandwait (سلسلة elementlocator) [selenium.c | ick.ElementLocator ؛ seleniurn.waitforpagetoload.waitperiod) ؛ ]

D.   public void clickandwait (سلسلة elementlocator ، سلسلة waitperiod) [selenium.click.element (elementLocator) ؛ selenium.wait (waitperiod) ؛ ]

68: أي من الأوامر التالية يجب تشغيلها من سطر الأوامر لإضافة السيلينيوم إلى بيئة بيثون؟

A.   PIP تثبيت السيلينيوم

B.   تنظيف تثبيت السيلينيوم

C.   MVN تثبيت نظيف

D.   نظيفة intall pip selenium

69: يتم استخدام الأمر التالي لإضافة السيلينيوم إلى أي نوع من بيئة البرمجة؟ GEM تثبيت السيلينيوم ويبدريفر

A.   بي أتش بي

B.   لؤلؤة

C.   ج#

D.   روبي

70: أي من بناء الجملة التالي الذي ستستخدمه لتحديد موقع عنصر باستخدام النص الداخلي؟

A.   CSS = tagzContains ("النص الداخلي")

B.   css = tag2attributes ("النص الداخلي")

C.   CSS = العلامة: القيمة ("النص الداخلي")

D.   CSS = العلامة: فئة ("نص داخلي")

71: أي من الخيارات التالية ستحدد جميع عناصر الجدول بغض النظر عن موقفها في المستند؟

A.   /طاولة

B.   .طاولة

C.   //طاولة

D.   ..طاولة

72: أي من العبارات التالية خاطئة في سياق إطار TestNG؟

A.   لا تحتاج testng إلى تمديد أي فئة في حين أن Junit لا.

B.   يقبل شرح @Dataprovider سمة سلسلة واحدة ويعزز مجموعة من الكائنات.

C.   يسمح TestNg بتحديد حالات الاختبار التابعة. كل حالة اختبار مستقلة عن حالات الاختبار الأخرى.

D.   لا شيء مما بالأعلى

73: لا يجعل Testng من الضروري إعلان @foreClass و @AfterClass ، والذي يوجد في Junit. هل هذا صحيح أم خطأ؟

A.   حقيقي

B.   خطأ شنيع

74: ما هو المنفذ الافتراضي الذي يستخدمه HUB للاستماع إلى طلبات جديدة في Selenium-Grid؟

A.   90

B.   8080

C.   4000

D.   4444

75: افترض أنك تستخدم ميزة السجل الخاصة بـ Selenium IDE وتريد التحقق من خصائص صفحة الويب. أي من الأوامر التالية سيتم استخدامها للقيام بذلك؟

A.   يجزم

B.   يؤكد

C.   إدراج

D.   صدى صوت

76: تعمل طريقة Clear () لواجهة Webelement على أي نوع من العناصر التالية؟

A.   مربع الكتابة

B.   قائمة منسدلة

C.   منطقة النص

D.   استمارة

77: أي من الأوامر التالية يمكن استخدامها إذا كنت ترغب في التحقق من وجود صورة على صفحة ويب؟

A.   Assertalert

B.   verinylementpresent

C.   VERIMELERT

D.   AssertElementPrese

78: ما هي اثنين من استراتيجيات الموقع التالية التي يمكن استخدامها إذا كنت ترغب في تحديد موقع عنصر فيما يتعلق بعنصر آخر على الصفحة؟

A.   العنصر ld

B.   سمة اسم عنصر LL

C.   بيان xpath

D.   نموذج كائن الوثيقة (DOM)

79: أي من الطرق التالية متوفرة على واجهة فئة LodableComponent؟

A.   الحصول على س

B.   محمل

C.   حمولة()

D.   Texto

E.   FindElement

80: ما اثنين من وظائف السيلينيوم التالية لا ترمي استثناء؟

A.   Runscript (البرنامج النصي)

B.   el Storealertpresent (variablename)

C.   StoreconfirmationPresent (variablename)

D.   captureentIrepagesCreenshot (f‌ilename.kwargs)