Sisukord:

Mis on seleeni WebDriveris kõige usaldusväärsem lokaator?
Mis on seleeni WebDriveris kõige usaldusväärsem lokaator?

Video: Mis on seleeni WebDriveris kõige usaldusväärsem lokaator?

Video: Mis on seleeni WebDriveris kõige usaldusväärsem lokaator?
Video: Never Miss 5 Tips for Selenium interviews #AskRaghav 2024, November
Anonim

ID Lokaator :

ID-d on iga elemendi jaoks ainulaadsed, seega on see tavaline viis asukoha määramine elemendid kasutades ID-d Lokaator . W3C kohaselt peavad ID-d olema lehel ainulaadsed ja see muudab ID-d kõige usaldusväärsem lokaator . ID lokaatorid on kiireimad ja ohutumad lokaatorid kõigist välja lokaatorid.

Milline lokaator on seleeni WebDriveris parim?

Seleeni lokaatorid : Elemendi leidmine ID järgi Ids on kõige turvalisem ja kiireim lokaator ja see peaks alati olema esimene valik, isegi kui valikuid on mitu. WebElement Ele = draiver. findElement(By.id("txtUserName "));

Samuti, milline neist on seleenis kiireim lokaator? ID kasutamine Lokaator Selenium WebDriveris on kiireim ja kõige usaldusväärsem kõigi seas lokaatorid . ID-d peaksid olema iga elemendi jaoks ainulaadsed, moodustades ID lokaator usaldusväärse valikuna.

Teiseks, millised lokaatorid on seleeni WebDriveris saadaval ja mida on kõige parem kasutada?

Seleeni ja WebDriveri testide jaoks usaldusväärsete lokaatorite kirjutamine

  • ID-d on kuningas! ID-d on kõige turvalisem lokaatori valik ja see peaks alati olema teie esimene valik.
  • CSS ja Xpath lokaatorid.
  • Leidke ankurduselement.
  • Millal kasutada „indeksi” lokaatoreid, nagu nth-child() ja [x]
  • CSS-klassi nimed näitavad sageli nende eesmärki.
  • Tuleviku nõrkuse märkamine.
  • Otsesed järeltulijad.
  • Reguleerige seda eesmärgipäraselt.

Millised on Selenium WebDriveri lokaatorid?

Seleeni erinevad lokaatorid on järgmised:

  • CSS-i ID järgi: find_element_by_id.
  • CSS-klassi nime järgi: leia_element_klassi_nime järgi.
  • Nimeatribuudi järgi: leia_element_nime järgi.
  • DOM-i struktuuri või xpath järgi: find_element_by_xpath.
  • Lingi teksti järgi: find_element_by_link_text.
  • Osalise lingi teksti järgi: find_element_by_partial_link_text.

Soovitan: