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

Protractor: Retrieve text from element that has no class or id

我正在尝试从没有 class 的元素中检索文本。这是 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 和一些不同的变体,但无法让它工作。 感谢您的帮助

尝试

var minAmount = element(by.cssContainingText('em', 'Min Amount Required'));

var minAmount = element(by.cssContainingText('div em', 'Min Amount Required'));

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