我找不到<a href="/index.php?r=site%2Flogout"></a>
此代码的1个匹配节点。
我尝试过://a[@href,'/index.php?r=site%2Flogout']
显示不正确。
此代码行<a href="/index.php?r=site%2Flogout"></a>
xpath: //a[@href,'/index.php?r=site%2Flogout']
的Xpath
答案 0 :(得分:0)
将逗号,
更改为等于=
//a[@href='/index.php?r=site%2Flogout']
答案 1 :(得分:0)
请尝试以下操作:
// a [包含(@href,'/ index.php?r = site%2Flogout')]
答案 2 :(得分:0)
正如您在下面的应用程序中看到的那样,我也有类似的外部html,在这里我使用链接文本来单击它。请尝试一下,让我知道它是否对您有用
一个class =“ fxpage-userpanel-button” id =“ fxpage-userpanel-logoutbutton” href =“ javascript:void(0);” onclick =“ showConfirm('确定要注销吗?','http://asd/auth/logout?module=module')”> 登出
尝试一下:
driver.findElement(By.linkText(“ Log Out”))。click();