私は両方のJavascriptでプログラミングを始めたばかりで、QAテストの作業を開始しました。私の目標は今かなり簡単です。リストから選択する前に、すべての要素がリピータにロードされていることを確認します。テストを進める前に最初と最後の要素が出るまで待っていました。リピーターからの印刷要素
これを行うには、おそらくもっと良い方法があると思いますが、私に提案を投げかけてください。私はオンラインで探していて、リピーター内の要素の値をコンソールに出力する方法を詳述したコードスニペットを見つけました。
私はまず最初と最後の要素を印刷して、正しく取得していることを確認しました。私はこれをしました:
var repeaterElements = element.all(by.repeater(repeaterObj));
var text = repeaterElements.first().toString();
console.log(text);
私の目標は、単に最初の要素を印刷することです。しかし、代わりに[オブジェクトオブジェクト]を印刷するようにしました。私はこれを間違って推論していますか?私は '。first()'が私にリピーターの最初の要素を与えるだろうと思った!
'.toString()'をオフにすると、意図したとおりにオブジェクトが出力されると思います。 –