「要素にキーボードからアクセスできません」は、問題の要素がキーボードからはアクセスできません。これは、たとえ表面レベルであっても、物理的な相互作用が欠如していることを意味します。
このエラーは、次のようないくつかの要因から発生する可能性があります。
などの不適切なタグでこれらのメソッドを呼び出している。または
原因に応じて、さまざまな解決策が利用可能です:
React Native 要素が関係する場合、ID の変動を克服するために動的ロケーター戦略が推奨されます。
Facebook の React Native 要素を使用すると、次のコード スニペットを次のようにすることができます。採用:
driver.findElement(By.xpath("//input[@name='firstname' and contains(@class,'inputtext')]")).sendKeys("testing it ");
Firefox は、対話性チェックを変更するための moz:webdriverClick 機能を提供します。 false に設定すると、WebDriver の適合性チェックがテストの妨げになる場合に一時的に無効にすることができます。
以上がSelenium テストが「ElementNotInteractableException: キーボードから要素にアクセスできません」で失敗するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。