id,name,class,xpath, css selector这些属性,你最偏爱哪一种,为什么?
发布时间:2022-09-01 14:30:06
发布人:wjy
id,name,class,xpath, css selector这些属性,你最偏爱哪一种,为什么?
公司:#爱奇艺 #美团
岗位:#自动化测试工程师
关键字:#元素定位 #selenium脚本 #web自动化测试 推荐的定位方式的优先级
优先级最高:ID 优先级其次:name 优先级再次:CSS selector 优先级再次:Xpath 在项目中我们可能用的最多的是css或者xpath,那么针对这两种,我们优先选择css,原因在哪些?
1:css是配合html来工作,它实现的原理是匹配对象的原理,而xpath是配合xml工作的,它实现的原理是遍历的原理,所以两者在设计上,css性能更优秀
2:语言简洁,明了,相对xpath
下一篇自动化测试的优点?