浏览器检查selenium的xpath、css定位,助你轻松搞定元素定位

时间:2024-03-22 20:46:02
学习selenium,定位是第一入门课,在学习xpath、css定位时,经常会出现写错或者定位不到等问题,直接在浏览器复制吧,定位的locator太长又不友好,怎么解决呢?其实浏览器就可以帮我们解决,打开浏览器F12模式,选择Console页签。支持浏览器:chrome、firefox、360极速版等

一、xpath
在Console中输入$x(),括号里面填写xpath的locator即可。
例如:
(1)$x("//input[@id='kw']")
(2)$x("//form[@id='form']/span[1]/input")
浏览器检查selenium的xpath、css定位,助你轻松搞定元素定位
当匹配多个时,集合会显示多个,这时候说明定位不是唯一,需要重新找到唯一定位才能在脚本中使用
浏览器检查selenium的xpath、css定位,助你轻松搞定元素定位

二、CSS
在Console中输入$$(),括号里面填写css的locator即可。
例如:
(1)$$("#kw")
(2)$$("form input:nth-child(2)")
浏览器检查selenium的xpath、css定位,助你轻松搞定元素定位
当匹配多个时,集合会显示多个,这时候说明定位不是唯一,需要重新找到唯一定位才能在脚本中使用
浏览器检查selenium的xpath、css定位,助你轻松搞定元素定位


如果觉得文章对你思想或者学习有用,赏赐一毛一块的都是一份对我的认可,谢谢!    
浏览器检查selenium的xpath、css定位,助你轻松搞定元素定位