Mündəricat:

Selenium WebDriver-da ən etibarlı lokator hansıdır?
Selenium WebDriver-da ən etibarlı lokator hansıdır?

Video: Selenium WebDriver-da ən etibarlı lokator hansıdır?

Video: Selenium WebDriver-da ən etibarlı lokator hansıdır?
Video: Finding elements by CSS selector | Computer Programming | Khan Academy 2024, Noyabr
Anonim

ID Lokator :

ID-lər hər bir element üçün unikaldır, ona görə də ümumi bir yoldur tapmaq ID istifadə edən elementlər Lokator . W3C-yə görə, ID-lərin səhifədə unikal olması nəzərdə tutulur və bu, ID-lərin eyni olmasını təmin edir ən etibarlı lokator . ID lokatorlar ən sürətli və təhlükəsizdir lokatorlar hamısından lokatorlar.

Sonra, selenium WebDriver-də hansı lokator daha yaxşıdır?

Selenium Lokatorları : Elementi İd İdlərinə görə tapın ən təhlükəsiz və sürətlidir lokator seçimdir və bir çox seçim olduqda belə həmişə birinci seçim olmalıdır. WebElement Ele = sürücü. findElement(By.id("txtUserName"));

Həmçinin, hansı seleniumda ən sürətli lokatordur? ID-dən istifadə Selenium WebDriver-də Lokator dır,-dir,-dur,-dür ən sürətli və hamısı arasında ən etibarlısı lokatorlar . İdentifikatorların hər bir element üçün unikal olması və ID-nin yaradılması nəzərdə tutulur lokator etibarlı seçim kimi.

İkincisi, selenium WebDriver-də hansı lokatorlar mövcuddur və hansından istifadə etmək daha yaxşıdır?

Selenium və WebDriver testləri üçün etibarlı lokatorların yazılması

  • Şəxsiyyət vəsiqələri kraldır! ID-lər ən təhlükəsiz axtarış variantıdır və həmişə ilk seçiminiz olmalıdır.
  • CSS və Xpath lokatorları.
  • Ankraj elementi tapın.
  • nth-child() və [x] kimi 'index' lokatorlarından nə vaxt istifadə edilməlidir
  • CSS sinif adları tez-tez məqsədlərini bildirir.
  • Gələcək kövrəkliyin aşkarlanması.
  • Birbaşa nəsillər.
  • Məqsəd üçün tənzimləyin.

Selenium WebDriver-da lokatorlar hansılardır?

Seleniumda fərqli lokatorlar aşağıdakılardır:

  • CSS ID ilə: find_element_by_id.
  • CSS sinif adına görə: find_element_by_class_name.
  • Ad atributuna görə: find_element_by_name.
  • DOM strukturu və ya xpath ilə: find_element_by_xpath.
  • Link mətni ilə: find_element_by_link_text.
  • Qismən keçid mətni ilə: find_element_by_partial_link_text.

Tövsiyə: