"Elemen tidak boleh dicapai oleh papan kekunci" menandakan elemen yang dimaksudkan ialah tidak boleh diakses melalui papan kekunci. Ini menunjukkan kekurangan interaksi fizikal, walaupun pada tahap permukaan.
Ralat ini boleh timbul daripada beberapa faktor, termasuk:
atau
Bergantung pada puncanya, pelbagai penyelesaian tersedia:
Untuk kes yang melibatkan elemen React Native, strategi pengesan dinamik disyorkan untuk mengatasi variasi ID.
Dengan elemen React Native Facebook, kod berikut coretan boleh digunakan:
driver.findElement(By.xpath("//input[@name='firstname' and contains(@class,'inputtext')]")).sendKeys("testing it ");
Firefox menawarkan keupayaan moz:webdriverClick untuk mengubah suai semakan kebolehinteraksian. Dengan menetapkannya kepada palsu, semakan pematuhan WebDriver boleh dilumpuhkan buat sementara waktu jika ia menghalang ujian.
Atas ialah kandungan terperinci Mengapa Ujian Selenium Saya Gagal dengan \'ElementNotInteractableException: Element is not reachable by keyboard\'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!