用selenium爬一個(gè)網(wǎng)站的時(shí)候碰到了彈窗肛鹏,想定位到關(guān)閉按鈕,但是用常規(guī)的xpath寫法實(shí)現(xiàn)不了,還好有大佬提醒svg有特殊的寫法,參考svg標(biāo)簽元素的XPATH定位澜驮,得知:
其實(shí)svg標(biāo)簽支持name屬性去定位,寫法是://[name()='svg']惋鸥。
能定位到svg標(biāo)簽后杂穷,再添加svg標(biāo)簽附件的元素的其他屬性,來(lái)確保想要定位元素的唯一性即可卦绣。
//div[@id='MsWJ7EhZtJ7yxXwD4GxmAebfrDBep0SD']//[name()='svg']
svg