Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
codeception无法单击xpath,因为它找不到CSS或xpath 角度测试:projectUI_Css_Xml_Angularjs_Xpath_Codeception - Fatal编程技术网

codeception无法单击xpath,因为它找不到CSS或xpath 角度测试:projectUI

codeception无法单击xpath,因为它找不到CSS或xpath 角度测试:projectUI,css,xml,angularjs,xpath,codeception,Css,Xml,Angularjs,Xpath,Codeception,任务:我想点击Craig的农场标签,但当我试图通过CSS点击时,它给出了如下信息 错误:CSS或XPath“#pageContent.package menu.container.white.ng scope>li:n子项(1) 有人能给我上面代码的确切xpath吗 谢谢我认为问题在于您的html片段不是有效的xml。有很多未关闭的标记,没有根元素。Xpath适用于xml,xml比html更严格 <div id="page" class="container-fluid"> <

任务:我想点击Craig的农场标签,但当我试图通过CSS点击时,它给出了如下信息

错误:CSS或XPath“#pageContent.package menu.container.white.ng scope>li:n子项(1)

有人能给我上面代码的确切xpath吗


谢谢

我认为问题在于您的html片段不是有效的xml。有很多未关闭的标记,没有根元素。Xpath适用于xml,xml比html更严格

<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>

修复html并运行上述xpath

“//a[@class='ng-binding']/div[text()='Craig's farm']尝试此失败语句在第页上找不到。
//a[@class="ng-binding" and text()="Craig's farm"]