id,name,class,xpath, css selector這些屬性,你最偏愛哪一種,為什么?
公司:#愛奇藝 #美團
崗位:#自動化測試工程師
關(guān)鍵字:#元素定位 #selenium腳本 #web自動化測試 推薦的定位方式的優(yōu)先級
優(yōu)先級最高:ID 優(yōu)先級其次:name 優(yōu)先級再次:CSS selector 優(yōu)先級再次:Xpath 在項目中我們可能用的最多的是css或者xpath,那么針對這兩種,我們優(yōu)先選擇css,原因在哪些?
1:css是配合html來工作,它實現(xiàn)的原理是匹配對象的原理,而xpath是配合xml工作的,它實現(xiàn)的原理是遍歷的原理,所以兩者在設(shè)計上,css性能更優(yōu)秀
2:語言簡潔,明了,相對xpath