0
以下のスニペットを実行すると、次の出力が得られます。しかし、私はまだ不明だ理由と)(評価する際分裂器でなぜ評価()するのですか?
以下のスニペットを実行すると、次の出力が得られます。しかし、私はまだ不明だ理由と)(評価する際分裂器でなぜ評価()するのですか?
はほとんど使用されません
browser.get('https://weather.com/en-IN');
$$("input[data-ng-change='goSearch()']").evaluate('placeholderText').then(function(value) {
console.log(value);
});
....使用していますが、独自の目的を持っている - それはあなたへの
のアクセスを提供します現在作業している要素の有効範囲。これは通常、探している値が属性や要素のテキストとしてHTMLに公開されていない場合に必要です。例えば
、あなたがオブジェクトの配列を超えるリピータを持っていて、HTMLにはないいくつかのオブジェクトのプロパティにアクセスする必要があります: `評価()`メソッドは値を取得するために使用される
element.all(by.repeater("address in addresses")).filter(function (elm) {
return elm.evaluate("address.zipCode").then(function (zipCode) {
return zipCode === "10801";
});
});
コントローラ内の$スコープ変数の値。 –