Բովանդակություն:

Ինչպե՞ս է selenium WebDriver-ը փոխազդում բրաուզերի հետ:
Ինչպե՞ս է selenium WebDriver-ը փոխազդում բրաուզերի հետ:

Video: Ինչպե՞ս է selenium WebDriver-ը փոխազդում բրաուզերի հետ:

Video: Ինչպե՞ս է selenium WebDriver-ը փոխազդում բրաուզերի հետ:
Video: Ի՞նչ է JavaScript-ը և ի՞նչ կարող ենք անել նրա Framework-ներով +(JS Core Պրակտիկա) 2024, Նոյեմբեր
Anonim

Selenium WebDriver է բրաուզերը ավտոմատացման շրջանակ, որն ընդունում է հրամանները և ուղարկում դրանք ա բրաուզերը . Այն իրականացվում է ա բրաուզերը - հատուկ վարորդ. Այն վերահսկում է բրաուզերը ուղղակիորեն շփվելով դրա հետ։ Selenium WebDriver աջակցում է Java, C#, PHP, Python, Perl, Ruby:

Հետագայում, կարելի է նաև հարցնել, թե որ արձանագրությունն է սելենը փոխազդում բրաուզերի հետ:

Տվյալների հաղորդակցություն – Սերվերի և հաճախորդի (բրաուզերի) միջև հաղորդակցվելու համար օգտագործվում է սելենի վեբ վարորդը JSON . JSON Wire արձանագրություն REST API է, որը փոխանցում է տեղեկատվությունը միջև HTTP սերվերներ. Բրաուզերի յուրաքանչյուր վարորդ ունի իր սեփականը HTTP սերվեր.

Նաև, ինչպե՞ս կարող եմ օգտագործել selenium WebDriver-ը: Սելենի թեստերի յոթ հիմնական քայլերը

  1. Ստեղծեք WebDriver օրինակ:
  2. Նավարկեք վեբ էջ:
  3. Տեղադրեք HTML տարրը վեբ էջում:
  4. Կատարեք գործողություն HTML տարրի վրա:
  5. Ակնկալեք բրաուզերի արձագանքը գործողությանը:
  6. Կատարեք թեստեր և գրանցեք թեստի արդյունքները՝ օգտագործելով թեստային շրջանակ:
  7. Ավարտեք թեստը.

Պարզապես, ի՞նչ բրաուզերներ է աջակցում selenium-ը:

Selenium WebDriver-ի կողմից աջակցվող բրաուզերներն են

  • Firefox բրաուզեր.
  • Chrome դիտարկիչ.
  • Internet Explorer բրաուզեր.
  • Edge բրաուզեր.
  • Safari բրաուզեր.
  • Opera բրաուզեր.

Ինչ է selenium WebDriver-ը և ինչպես է այն աշխատում:

Selenium WebDriver բաց կոդով API-ների հավաքածու է, որն օգտագործվում է վեբ հավելվածի փորձարկումն ավտոմատացնելու համար: Այս գործիքը օգտագործվում է վեբ հավելվածների փորձարկումն ավտոմատացնելու համար՝ ստուգելու համար, որ այն աշխատանքները Ինչպես եւ սպասվում էր. Այն աջակցում է բազմաթիվ բրաուզերների, ինչպիսիք են Safari, Firefox, IE և Chrome:

Խորհուրդ ենք տալիս: