selenium伪类怎么定位?

浏览器copy出来的xpath为/html/body/div[1]/nav/div/div[2]/ul[1]/li[2]/a,但是他是在一个::before里面,运行后报错没找到。请问这种怎么定位?

img

浏览器copy出来的xpath是比较复杂的,可以自由观察页面ui的信息,比如class,id,和标签选择器,通过class获取会比较准确。

你这个伪元素里面没有文本,不需要定位到这伪元素,没必要
看你这个表达式,实际上就想定位到 网站信息 吧
用 //a[text()="网站信息"] 就可以定位到了