<div id="page" class="container-fluid">
<div id="pageContent" class="">
<h1>Angular Test: projectUI</h1>
<!-- ngView: -->
<div class="ng-scope" data-ng-view="">
<ul class="package-menu container white ng-scope">
<!-- ngRepeat: package in packages | orderBy:'name' -->
<div class="ng-scope" data-ng-repeat="package in packages | orderBy:'name'">
<li>
<a class="ng-binding" href="#package/2">Craig's farm</a>
</li>
</div>
任务:我想点击Craig的农场标签,但是当我尝试通过CSS点击时,它会在下面给出
错误:CSS或XPath&#39;#pageContent.package-menu.container.white.ng-scope&gt; li:nth-child(1)
任何人都可以给我上面代码的确切xpath吗?
谢谢
答案 0 :(得分:1)
我认为问题是您的html代码段无效xml。有很多未封闭的标签,没有根元素。 Xpath适用于xml,xml比html更严格。
//a[@class="ng-binding" and text()="Craig's farm"]
修复html并运行上面的xpath