を終了することはありませんしながら:JavaScriptの分度器ループは最近、私はエラーだ私は分度器</p> <p>でJavaScriptのテストを書いている
FATAL ERROR:CALL_AND_RETRY_LAST割り振りが失敗しました - 確かにメモリのうちのJavaScriptヒープ
をしかし、それメモリエラーではないので、その関数で何か問題があることがわかりました:
ProfilePage.prototype.removeProgrammingLanguages = function() {
i=0;
while (i < 3) {
browser.findElement(By.css("//div/span")).then(null, function (err) {
if (err.name == "NoSuchElementError") {
i=11;
}
this.programmingLanguagesRemoveButton.click();
i++;
});
}
};
elを見つけるまでボタンをクリックしたいementはNoSuchElementErrorを返します(リストからすべての要素を削除します)。
どういうところが間違っていますか?
を行うために管理し、そのクリックコード、実際にwhileループ内で焼成し、実行しているか、whileループがそれをロックしているです。 – epascarello
私はそれを把握することができません、私はJavaScriptのヒープメモリ不足とログ内の他のものを取得 –
この関数は何をすべきですか?ボタンがクリックできない場合はどうすればいいですか?ボタンを見つけてボタンをクリックしますが、次のページに移動しないと、ヒープエラーが発生するまでループし続けます。 – cnishina