Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/441.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 无法使用量角器找到角度JS元素 加价_Javascript_Angularjs_Node.js_Protractor - Fatal编程技术网

Javascript 无法使用量角器找到角度JS元素 加价

Javascript 无法使用量角器找到角度JS元素 加价,javascript,angularjs,node.js,protractor,Javascript,Angularjs,Node.js,Protractor,我想确定文本为“UPCHARGE”的span元素是否存在。如何使用量角器识别元素。您可以使用ByCsContainingText+isPresent() 您能用您尝试和失败的方式更新问题吗?另外,您是否尝试过使用元素定位器?对于ex-元素(by.xpath('//span[contains(text(),“UPCHARGE”)))?给它一个ID值,然后按.ID执行。 <div data-ng-transclude="" data-ng-style="{fontSize:fontSize}

我想确定文本为“UPCHARGE”的span元素是否存在。如何使用量角器识别元素。

您可以使用ByCsContainingText+isPresent()


您能用您尝试和失败的方式更新问题吗?另外,您是否尝试过使用元素定位器?对于ex-
元素(by.xpath('//span[contains(text(),“UPCHARGE”)))
?给它一个ID值,然后按.ID执行。
<div data-ng-transclude="" data-ng-style="{fontSize:fontSize}" layout="column" layout-align="center center" flex="25" data-fittext="" data-fittext-max="16" style="margin: 5px 10px 5px 1px; font-size: 5.7px;" class="ng-scope">
<span class="ng-scope">&nbsp;</span>
<span style="color: #ebeded; font-size: 12px;" class="ng-binding ng-scope">UPCHARGE</span>
</div>
var elm = element(by.cssContainingText('span', 'UPCHARGE'));
expect(elm.isPresent()).toBe(true);