量角器:从没有 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。
我正在尝试从没有 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。