无法检查<a href="/index.php?r=site%2Flogout"></a>这个标签的登出按钮

时间:2019-01-08 07:19:54

标签: xpath

我找不到<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

3 个答案:

答案 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();