Cum să scrieți corect locații CSS, un simplu blog

În acest post vreau să împărtășesc cu tine Videurok de pe portal
automated-testing.info, care ne arată toate acestea, va fi Mikhail Polarush. În general, cum să scriu corect locații css și xpath pe care i-am scris deja în articolul xpath și css







Despre locațiile xpath și css pot fi citite pe pagină:

Pe scurt, locatorii xpath și css sunt două tipuri diferite de localizatori pentru identificarea obiectelor pe o pagină Web.

Localizatorii css identifică mai rapid elementele, dar locatorii xpath sunt mai fiabili, astfel că în toate autotesturile sa decis utilizarea localizatorilor xpath.

Instalați Firebug și FireFinder.

Du-te la pagina mamba.ru Faceți clic dreapta pe link-ul "Login" - "Analizați elementul" Copiați link-ul și obțineți următoarele:

În Xpath, aceasta ar arăta astfel: // a [conține (@class, 'o-auth')] (etichetă, clasă și nume de clasă). (Notă: puteți utiliza clasa și orice parametru pentru etichetă, de exemplu, // a [conține (@href, '/? Tip = Login') - găsiți linkul pentru conținutul unic)







Pentru un localizator CCS, acesta va arata ca "a.o-auth". Utilizarea rulează după cum urmează driver.findElement (By.cssSelector ("a.o-auth");

Înainte de a merge la fila Firebug Firefinder în insera XPath nostru: // a [conține (@class, „O-AUTH“)] împinge «filtrului» și de a obține link-ul următor:

Cum să scrieți corect locații CSS, un simplu blog

Prin urmare, concluzia că xpath-ul nostru este corect.

În concluzie, trebuie să spun despre locatorii privați: id și nume. Ele sunt unice pentru element, deci căutarea lor este mult mai rapidă. Din păcate, ele sunt departe de totdeauna.

Formatul comenzii driver.findElement (By.id ("id")); și driver.findElement (By.name ("nume"));

Articole recente







Articole similare

Trimiteți-le prietenilor: