2017-06-27 4 views
0

クラスを持たない要素からテキストを取得しようとしています。これはhtmlです: <div><em>Min Amount Required is 150,000</em></div>分度器:クラスまたはIDを持たない要素からテキストを取得

そして、私のページオブジェクト

var minAmount = element(by.cssContainingText('Min Amount Required')); 
 
    minAmount.getText().then(function (min){ 
 
    \t console.log(min);
私は、私は、XPath、いくつかの異なるバリエーションを試してみたが、それが取得することはできません no element found errorを取得するコードを実行すると作業。任意のヘルプ

答えて

0

のvar minAmount =要素(でを試してみて不足している答えは、おそらくイマイチない場合があります。 cssContainingText( 'em'、 'Min Amount 必須'));

または

のvar minAmount =要素(by.cssContainingText( 'のdiv EM'、 '必要な分金額 '));

最初の引数はCSSセレクタで、2番目の引数は一致する文字列です。 hereも参照してください。

+0

ありがとうございました – James

0

ため おかげでこれは、あなたが探していたが、あなたは「}」

関連する問題