Სარჩევი:

რომელია ყველაზე საიმედო ლოკატორი სელენის WebDriver-ში?
რომელია ყველაზე საიმედო ლოკატორი სელენის WebDriver-ში?

ვიდეო: რომელია ყველაზე საიმედო ლოკატორი სელენის WebDriver-ში?

ვიდეო: რომელია ყველაზე საიმედო ლოკატორი სელენის WebDriver-ში?
ვიდეო: Which Selenium Locator is best and Why? | SoftwaretestingbyMKT Questions and Answer | Selenium Java 2024, აპრილი
Anonim

ID ლოკატორი :

ID-ები უნიკალურია თითოეული ელემენტისთვის, ასე რომ, ეს არის საერთო გზა განთავსება ელემენტები ID-ის გამოყენებით ლოკატორი . W3C-ის მიხედვით, ID-ები უნდა იყოს უნიკალური გვერდზე და ეს აქცევს ID-ებს. ყველაზე საიმედო ლოკატორი . ID ლოკატორები არის ყველაზე სწრაფი და უსაფრთხო ლოკატორები ყველასგან ლოკატორები.

მაშინ, რომელი ლოკატორი არის საუკეთესო სელენის WebDriver-ში?

სელენის ლოკატორები : ელემენტის განთავსება Id ID-ებით არის ყველაზე უსაფრთხო და სწრაფი ლოკატორი ვარიანტი და ყოველთვის უნდა იყოს პირველი არჩევანი მაშინაც კი, როდესაც არსებობს მრავალი არჩევანი. WebElement Ele = მძღოლი. findElement(By.id("txtUserName"));

ასევე, რომელია ყველაზე სწრაფი ლოკატორი სელენში? ID-ის გამოყენებით ლოკატორი Selenium WebDriver-ში არის უსწრაფესი და ყველაზე საიმედო მათ შორის ლოკატორები . პირადობის მოწმობები უნდა იყოს უნიკალური თითოეული ელემენტისთვის, რაც პირადობის მოწმობას ქმნის ლოკატორი როგორც საიმედო არჩევანი.

მეორეც, რა ლოკატორები ხელმისაწვდომია სელენის WebDriver-ში და რომელია საუკეთესო გამოსაყენებლად?

სელენისა და WebDriver ტესტებისთვის სანდო ლოკატორების დაწერა

  • პირადობის მოწმობები მეფეა! პირადობის მოწმობები არის ყველაზე უსაფრთხო ლოკატორის ვარიანტი და ყოველთვის უნდა იყოს თქვენი პირველი არჩევანი.
  • 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.

გირჩევთ: