テスト ケースを実行してパスワードのリセットを実行しようとしていますが、この問題に直面しています。
WebDriverException 要素をクリアするには、要素をユーザーが編集できる必要があります。
基本的に、新しいパスワードを入力してこれを行うためのページにアクセスしています:
browser.$("#newPassword").text("password");
上記の行を実行するとエラーがスローされます。
テスト ケースを実行してパスワードのリセットを実行しようとしていますが、この問題に直面しています。
WebDriverException 要素をクリアするには、要素をユーザーが編集できる必要があります。
基本的に、新しいパスワードを入力してこれを行うためのページにアクセスしています:
browser.$("#newPassword").text("password");
上記の行を実行するとエラーがスローされます。
次のことを試すことができます。
WebElement.sendKeys(Keys.DELETE);
WebElement.sendKeys("Test");
Primefaces autoComplete 要素でこの問題が発生しました。Primefaces 6.0 は、渡された ID でスパンをレンダリングし、その中で ID に「_input」が追加された入力をレンダリングします。ソース コードに追加した ID を使用するだけの場合は、Selenium にスパンに入るように指示します (「要素はユーザー編集可能でなければなりません」というエラーで失敗します)。Selenium で ID で選択する場合は、ID に「_input」を追加します。