的XPath文本“登录”和登录按钮
问题描述:
我不能为登录按钮并在下面的代码中登录文本找到xpath
。请帮帮我。的XPath文本“登录”和登录按钮
<header id="primary-header" role="banner">
<div id="header-left-links" role="navigation">
<div id="header-middle-links">
<div id="header-right-links">
<ul>
<li>
<li>
<a class="login header-right-label open" data-side-panel-trigger="login" href="#" aria-expanded="true">
Log In
<span class="icon-account-info"/>
</a>
</li>
答
如果X路径不可只是让自己
“//一个[@类=‘login标题右标签打开’]”
使用这种它肯定会工作
语法:
“// HTMLtag [@ locatorname = 'Locatorvalue']” 这些语法是用来制造的xpath
用于文本使用'//a..='Log In']'和按钮定位标记使用'// a [@ data-side-panel-trigger =“login”]' – Yash
“XPath”对于一个节点是完全错误的。有很多可能的XPath。即使文档与所示的文档略有不同(如果它仅适用于本文档,那么您知道文档中包含什么内容,并且不需要XPath来查找它)。所以我们需要知道文档的哪些部分是固定的,哪些可以更改。 –
@Yash这两个XPath都会返回相同的元素,即'A'标签。 – JeffC