svg标签元素的XPATH定位

项目中会遇到svg标签的元素,这时如果想要用XPATH定位元素,用一般元素的XPATH写法是定位不到的。

尝试了诸如://svg[@id='iconadd-people']、//use[@xlink:href='#iconadd-people']等都无法定位这个元素或附件的其他元素。

svg标签元素的XPATH定位

 其实svg标签支持name属性去定位,写法是://*[name()='svg']。

能定位到svg标签后,再添加svg标签附件的元素的其他属性,来确保想要定位元素的唯一性即可。

//div[@id='MsWJ7EhZtJ7yxXwD4GxmAebfrDBep0SD']//*[name()='svg']

svg标签元素的XPATH定位