Агуулгын хүснэгт:
- Selenium болон WebDriver тестүүдэд найдвартай байршуулагч бичих
- Selenium дахь өөр өөр байршуулагч нь дараах байдалтай байна
Видео: Selenium WebDriver дахь хамгийн найдвартай байршуулагч юу вэ?
2024 Зохиолч: Lynn Donovan | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2023-12-15 23:50
ID Байршуулагч :
ID нь элемент бүрийн хувьд өвөрмөц байдаг тул үүнийг хийх нийтлэг арга юм олох ID ашиглан элементүүд Байршуулагч . W3C-ийн дагуу ID-ууд нь хуудсан дээрх өвөрмөц байх ёстой бөгөөд энэ нь ID-г ижил болгодог хамгийн найдвартай байршуулагч . ID байршил тогтоогчид Эдгээр нь хамгийн хурдан бөгөөд аюулгүй юм байршил тогтоогчид бүхнээс байршил тогтоогчид.
Тэгвэл selenium WebDriver-д аль локатор хамгийн тохиромжтой вэ?
Селен байршуулагч : Элементийг Id дугаараар нь олох нь хамгийн найдвартай бөгөөд хурдан юм байршуулагч сонголт бөгөөд олон сонголттой байсан ч үргэлж эхний сонголт байх ёстой. WebElement Ele = драйвер. findElement(By.id("txtUserName"));
Мөн селен дэх хамгийн хурдан локатор аль нь вэ? ID ашиглаж байна Selenium WebDriver дахь байршуулагч нь хамгийн хурдан мөн бүх хүмүүсийн дунд хамгийн найдвартай нь байршил тогтоогчид . ID нь элемент бүрт өвөрмөц байх ёстой бөгөөд энэ нь ID-г үүсгэдэг байршуулагч найдвартай сонголт болгон.
Хоёрдугаарт, selenium WebDriver-д ямар байршуулагч байдаг бөгөөд аль нь илүү дээр вэ?
Selenium болон WebDriver тестүүдэд найдвартай байршуулагч бичих
- ID бол хаан юм! ID нь байршуулагчийн хамгийн найдвартай сонголт бөгөөд таны анхны сонголт байх ёстой.
- CSS болон Xpath байршуулагч.
- Холбох элементийг олоорой.
- nth-child() болон [x] зэрэг 'индекс' байршуулагчийг хэзээ ашиглах вэ
- CSS ангийн нэр нь ихэвчлэн зорилгоо хэлдэг.
- Ирээдүйн эмзэг байдлыг илрүүлэх.
- Шууд үр удам.
- Үүнийг зориулалтын дагуу тохируулна уу.
Selenium WebDriver дахь байршуулагч гэж юу вэ?
Selenium дахь өөр өөр байршуулагч нь дараах байдалтай байна
- CSS ID-ээр: find_element_by_id.
- CSS ангийн нэрээр: find_element_by_class_name.
- Нэрийн шинж чанараар: find_element_by name.
- DOM бүтэц эсвэл xpath-аар: find_element_by_xpath.
- Холбоосын текстээр: элементийг_холбоос_текстээр_ олох.
- Хэсэгчилсэн холбоосын текстээр: элементийг_хэсэгчилсэн_холбоос_текстээр_ олох.
Зөвлөмж болгож буй:
Selenium WebDriver-ийн одоогийн хувилбар юу вэ?
Ингээд Selenium Webdriver-ийн хамгийн сүүлийн хувилбар болох 3.0 хувилбараас эхэлцгээе. Энэ хувилбарт олон шинэ боломжуудыг нэвтрүүлсэн. Энэ нь үндсэн API-г клиент драйверын хэрэгжилтээс салгахад голчлон анхаарсан
Selenium WebDriver дээрх Firefox профайл гэж юу вэ?
Firefox профайл нь Firefox хөтөч дээр хийж болох тохиргоо, тохируулга, нэмэлт болон бусад хувийн тохиргооны цуглуулга юм. Та Selenium автоматжуулалтын шаардлагад нийцүүлэн Firefox профайлыг өөрчлөх боломжтой. Тиймээс тэдгээрийг автоматжуулах нь тестийн гүйцэтгэлийн кодтой хамт маш их ач холбогдолтой юм
Selenium WebDriver нь TestNG ашиглан цар хүрээг хэрхэн үүсгэдэг вэ?
Хэмжээний тайлан гаргах алхамууд: Нэгдүгээрт, Elipse дээр TestNG төслийг үүсгэ. Одоо дараах холбоосоос extent library файлуудыг татаж авна уу: http://extentreports.relevantcodes.com/ Татаж авсан номын сангийн файлуудыг төсөлдөө нэмнэ үү. 'ExtentReportsClass' гэж java класс үүсгээд дараах кодыг нэмнэ үү
Дэлгүүр байршуулагч гэж юу вэ?
Онлайн байршуулагч үйлчилгээ (байршил хайгч, дэлгүүр хайгч, дэлгүүрийн байршлыг тогтоогч гэх мэт) нь олон байршилтай бизнес эрхлэгчдийн вэб сайтаас олддог онцлог бөгөөд сайтад зочилсон хүмүүст тухайн хаяг эсвэл ойролцоох бизнесийн байршлыг олох боломжийг олгодог. шуудангийн код эсвэл сонгосон бүс нутагт
Selenium WebDriver хөтөчтэй хэрхэн харьцдаг вэ?
Selenium WebDriver нь командуудыг хүлээн авч хөтөч рүү илгээдэг хөтөчийн автоматжуулалтын хүрээ юм. Энэ нь хөтөчийн тусгай драйвераар хэрэгждэг. Энэ нь хөтөчтэй шууд холбогдох замаар хөтөчийг удирддаг. Selenium WebDriver нь Java, C#, PHP, Python, Perl, Ruby-г дэмждэг