seleniumのエラーの対処をしていたのでinputに関するエラーメッセージをまとめます。

・存在していないinputをクリアする

no such element: Unable to locate element: {“method”:”css selector”,”selector”:”存在していないinput”}

・存在しているが見えないinput(input hidden)をクリアする

invalid element state: Element is not currently interactable and may not be manipulated

・存在しているが有効でないinput(input disabled)をクリアする

invalid element state: Element is not currently interactable and may not be manipulated

・存在しているが書き込み不可のinput(input readonly)をクリアする

invalid element state: Element must be user-editable in order to clear it.

・存在していないinputが見えているかのアサーションを行う

no such element: Unable to locate element: {“method”:”css selector”,”selector”:”存在していないinput”}

・存在しているが見えないinputが見えているかのアサーションを行う

メッセージはなし

関連記事