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

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ouyanggengcheng/article/details/77198186
学习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")

当匹配多个时,集合会显示多个,这时候说明定位不是唯一,需要重新找到唯一定位才能在脚本中使用


二、CSS
在Console中输入$$(),括号里面填写css的locator即可。
例如:
(1)$$("#kw")
(2)$$("form input:nth-child(2)")

当匹配多个时,集合会显示多个,这时候说明定位不是唯一,需要重新找到唯一定位才能在脚本中使用



如果觉得文章对你思想或者学习有用,赏赐一毛一块的都是一份对我的认可,谢谢!    

猜你喜欢

转载自blog.csdn.net/ouyanggengcheng/article/details/77198186