嗨,我在尝试使用xpath定位此元素时遇到严重问题:

class="accountSettingsTextBase_1u09j40-o_O-accountSettingsItemText_10y8axf" aria-current="false" href="/account/signin">Log In


我试过了:

"//*[contains(text(),'Log In')]"


以及实际的xpath:

//*[@id='root']/div/header/div[3]/nav/ul/li[1]/a


以及仍然无法使用的链接文字,有什么想法吗?

顺便说一下,HTML缺少锚标记,因为它只是显示“登录”并添加了

完整HTML:
Full HTML

最佳答案

可能的xpaths:

//a[@href='/account/signin']


要么

//a[contains(.,'Log In')]


要么

尝试使用Css选择器:

a[class^='accountSettingsTextBase_' ][class*='accountSettingsItemText']

10-07 19:15
查看更多