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

Ո՞րն է սելենի WebDriver-ի ամենահուսալի տեղորոշիչը:
Ո՞րն է սելենի WebDriver-ի ամենահուսալի տեղորոշիչը:

Video: Ո՞րն է սելենի WebDriver-ի ամենահուսալի տեղորոշիչը:

Video: Ո՞րն է սելենի WebDriver-ի ամենահուսալի տեղորոշիչը:
Video: Ի՞նչ է ծրագրավորումը, ի՞նչու ծրագրավորել և ինչպե՞ս սովորել ծրագրավորում։ Խորհուրդներ սկսնակներին 2024, Մայիս
Anonim

ID Լոկատոր :

ID-ները եզակի են յուրաքանչյուր տարրի համար, ուստի դա սովորական միջոց է գտնել տարրեր՝ օգտագործելով ID Լոկատոր . Ըստ W3C-ի, ID-ները պետք է եզակի լինեն էջում, և դա ստիպում է ID-ները լինել ամենահուսալի տեղորոշիչը . ID տեղորոշիչներ ամենաարագն ու անվտանգն են տեղորոշիչներ բոլորից դուրս տեղորոշիչներ.

Ապա, ո՞ր տեղորոշիչը լավագույնն է սելենիում WebDriver-ում:

Սելենի տեղորոշիչներ Տեղադրեք տարրը ըստ ID ID-ների ամենաանվտանգն ու արագն է տեղորոշիչ տարբերակ և միշտ պետք է լինի առաջին ընտրությունը, նույնիսկ երբ կան բազմաթիվ ընտրություններ: WebElement Ele = վարորդ: findElement (By.id ("txtUserName"));

Նաև, ո՞րն է սելենիում ամենաարագ տեղորոշիչը: Օգտագործելով ID Տեղորոշիչը Selenium WebDriver-ում է ամենաարագ և ամենահուսալին բոլորի մեջ տեղորոշիչներ . Ենթադրվում է, որ ID-ները եզակի են յուրաքանչյուր տարրի համար՝ կազմելով ID-ն տեղորոշիչ որպես հուսալի ընտրություն:

Երկրորդ, որո՞նք են սելենիում WebDriver-ի տեղորոշիչները և որն է լավագույնս օգտագործել:

Սելենի և WebDriver թեստերի հուսալի տեղորոշիչներ գրելը

  • ID-ները թագավոր են: ID-ները ամենաանվտանգ տեղորոշիչ տարբերակն են և միշտ պետք է լինեն ձեր առաջին ընտրությունը:
  • CSS և Xpath տեղորոշիչներ:
  • Գտեք խարսխող տարր:
  • Երբ օգտագործել «ինդեքսի» տեղորոշիչները, ինչպիսիք են nth-child() և [x]
  • CSS դասերի անունները հաճախ ասում են իրենց նպատակը:
  • Ապագա փխրունության հայտնաբերում:
  • Ուղղակի ժառանգներ.
  • Կարգավորեք այն նպատակի համար:

Որո՞նք են տեղորոշիչները Selenium WebDriver-ում:

Սելենիում գտնվող տարբեր տեղորոշիչները հետևյալն են

  • Ըստ CSS ID՝ find_element_by_id:
  • Ըստ CSS դասի անվան՝ find_element_by_class_name:
  • Ըստ անվան հատկանիշի՝ find_element_by_name:
  • Ըստ DOM կառուցվածքի կամ xpath-ի՝ find_element_by_xpath:
  • Հղման տեքստով. find_element_by_link_text:
  • Մասնակի հղման տեքստով՝ find_element_by_partial_link_text:

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