0
yaみんなに質問があります。私はセレンでストリームとオートメーションを使用しようとしています。java 8 and selenium
"org.openqa.selenium.StaleElementReferenceException: stale element reference: element is not attached to the page document"
任意のアイデアをどのように簡単なコードでは、この代わりの書き換えを修正する: 私は//私が得た私はforEachの中で最初の反復の後に約5つのボタン
getAllEditButtons().stream()
.limit(2).forEach(webElement -> {
webElement.click();
PageUtil.clearInputAndSendKeys(userPassword, password);
PageUtil.clearInputAndSendKeys(userReEnterPassword, password);
saveClient.click();
});
ました。このリストにList<WebElement> getAllButtons;
を得ました)
私はあなたが再確認する必要が – kushal
あなたを助けていたかもしれないのw/oを私は、ラムダ式を理解していませんその要素が再びロードされるため、各反復で要素をリストします。 – kushal
ストリームからxpathなどの要素ロケータの詳細を取得して、失効するようにWeb要素を構築できます。 –