ID болон нэрийн шинж чанарууд нь бусад байршуулагчаас давуу эрхтэй. Хэрэв таны вэб хуудсанд өвөрмөц ID болон нэр байгаа бол XPath-ын оронд илүү хурдан бөгөөд илүү их байх тул тэдгээрийг үргэлж ашиглахыг зөвлөж байна. үр ашигтай. Байр тогтоогчийг ашиглахдаа таны байршуулагч шаардлагатай элемент рүү яг чиглэгдсэн эсэхийг шалгаарай.
Аль байршуулагч нь илүү дээр вэ?
CSSSSelect Locator
CSS Сонгогч вэб элементийн ID болон нэр байхгүй бол хамгийн сайн сонголт. CSS нь XPath-аас хурдан. CSS нь XPath-аас илүү унших боломжтой. Энэ нь мөн гүйцэтгэлийг сайжруулдаг.
Аль байршуулагч хамгийн сайн вэ?
IDs нь хамгийн найдвартай байршуулагч сонголт бөгөөд таны эхний сонголт байх ёстой. W3C стандартын дагуу энэ нь хуудасны өвөрмөц байх ёстой гэсэн үг бөгөөд та байршуулагчтай таарах нэгээс олон элементийг олоход хэзээ ч асуудал гарахгүй.
Селений аль нь тогтоогчийг илүүд үздэг вэ?
Selenium WebDriver дээрх вэб элементийг танихад хамгийн тохиромжтой байршуулагч нь ID юм.
Яагаад xpath ихэвчлэн байршлыг тогтоогч болгон ашигладаг вэ?
Гэхдээ xpath энэ функцийг зөвшөөрдөг. Xpath нь Selenium дахь хамгийн түгээмэл байршил тогтоогч бөгөөдобъектыг танихын тулд DOM элементүүд болон шинж чанаруудаар дамждаг. … Энд xpath нь DOM дээр эцэг эхээс хүүхэд рүү шууд дамждаг. Тиймээс үнэмлэхүй xpath-д бид үндсэн зангилаанаас зорилтот цэг хүртэл явах ёстой.