量角器:从没有类或id的元素中检索文本

时间:2017-06-27 23:22:27

标签: javascript node.js protractor aurelia e2e-testing

我正在尝试从没有类的元素中检索文本。这是html: <div><em>Min Amount Required is 150,000</em></div>

我的页面对象

var minAmount = element(by.cssContainingText('Min Amount Required'));
  minAmount.getText().then(function (min){
  	console.log(min);
当我运行代码时,我得到no element found error我尝试了xpath和一些不同的变体,但无法让它工作。 感谢您的帮助

1 个答案:

答案 0 :(得分:0)

尝试

  

var minAmount = element(by.cssContainingText(&#39; em&#39;,&#39; Min Amount)   必需&#39;));

  

var minAmount = element(by.cssContainingText(&#39; div em&#39;,&#39; Min Amount)   必需&#39;));

注意第一个参数是CSS选择器,第二个参数是要匹配的字符串。另见here