Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.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
Javascript 选择要单击的SVG图标();带量角器_Javascript_Svg_Protractor - Fatal编程技术网

Javascript 选择要单击的SVG图标();带量角器

Javascript 选择要单击的SVG图标();带量角器,javascript,svg,protractor,Javascript,Svg,Protractor,开始代码段:js hide:false控制台:true babel:false 语言:lang html 我建议为标记“fa icon”而不是“svg”创建xpath,这意味着尝试使用xpath或标记名或类名单击标记为“fa icon”的元素我建议为标记“fa icon”而不是“svg”创建xpath,这意味着尝试单击标记为“fa icon”的元素通过使用xpath或“按标记名”或“按类名”是否只是没有单击复选框,或者是否产生了一些错误?它表示此操作失败:选择器无效:由于以下错误,无法找到带有x

开始代码段:js hide:false控制台:true babel:false

语言:lang html


我建议为标记“fa icon”而不是“svg”创建xpath,这意味着尝试使用xpath或标记名或类名单击标记为“fa icon”的元素

我建议为标记“fa icon”而不是“svg”创建xpath,这意味着尝试单击标记为“fa icon”的元素通过使用xpath或“按标记名”或“按类名”

是否只是没有单击复选框,或者是否产生了一些错误?它表示此操作失败:选择器无效:由于以下错误,无法找到带有xpath表达式的元素:SyntaxError:未能对“文档”执行“评估”:字符串“”不是有效的xpath我试图复制整个路径并添加到CSS选择器。。。但它不起作用。它只是没有单击复选框,还是产生了一些错误?它表示失败:选择器无效:由于以下错误,无法找到具有xpath表达式的元素:SyntaxError:未能对“文档”执行“evaluate”:字符串“”不是有效的xpath表达式。我已尝试仅复制整个路径并添加到CSS选择器。。。但它没有起作用。
<fa-icon _ngcontent-c15="" class="check-box-font unchecked ng-fa-icon ng-star-inserted" ng-reflect-icon-prop="[object Object]"><svg aria-hidden="true" focusable="false" data-prefix="fal" data-icon="square" class="svg-inline--fa fa-square fa-w-14" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm16 400c0 8.8-7.2 16-16 16H48c-8.8 0-16-7.2-16-16V80c0-8.8 7.2-16 16-16h352c8.8 0 16 7.2 16 16v352z"></path></svg></fa-icon>

<svg aria-hidden="true" focusable="false" data-prefix="fal" data-icon="square" class="svg-inline--fa fa-square fa-w-14" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm16 400c0 8.8-7.2 16-16 16H48c-8.8 0-16-7.2-16-16V80c0-8.8 7.2-16 16-16h352c8.8 0 16 7.2 16 16v352z"></path></svg>
var animalsInterest = element(by.xpath("//svg[@class='svg-inline--fa fa-square fa-w-14']"));
await animalsInterest.click();