如何点击;注销“;通过selenium和java按照html链接
这是密码如何点击;注销“;通过selenium和java按照html链接,java,selenium,selenium-webdriver,xpath,css-selectors,Java,Selenium,Selenium Webdriver,Xpath,Css Selectors,这是密码 <div id="user-tools"> Welcome <strong>Admin</strong> / <a href="/">View</a> / <a href="/admin/password_change>Change password</a> / </a href="/admin/logout/">Log out
<div id="user-tools">
Welcome
<strong>Admin</strong>
/
<a href="/">View</a>
/
<a href="/admin/password_change>Change password</a>
/
</a href="/admin/logout/">Log out</a>
</div>
有什么想法吗?谢谢 要单击文本为“注销”的元素,可以使用以下任一选项:
- css选择器:
"div#user-tools a[href='/admin/logout/']"
"//div[@id='user-tools']//a[@href='/admin/logout/'][contains(.,'Log out')]"
- XPath:
"div#user-tools a[href='/admin/logout/']"
"//div[@id='user-tools']//a[@href='/admin/logout/'][contains(.,'Log out')]"
driver.findElement(By.linkText(“注销”))。单击()代码>你说的“失败”是什么意思?为什么开始锚标记实际上是结束标记?看起来您的语句格式不正确。缺少结尾括号,包装XPath的双引号必须位于第一个结尾括号内:driver.findelelement(By.XPath(“//a[@href='/admin/logout/'])。单击()代码>请共享您得到的错误,错误堆栈流