Rumah >Java >javaTutorial >Bagaimana untuk Memilih Pilihan Auto-Cadangan daripada Dropdown Dinamik Menggunakan Selenium dan Java?
Apabila mengisi medan dengan auto-cadangan dinamik, adalah sukar untuk memilih nilai yang diingini. Dalam senario ini, kami menyasarkan untuk memilih pilihan "Bahasa Inggeris" daripada medan "Subjek" pada borang amalan DemoQA.
Coretan kod awal mengisi medan input dengan "Bahasa Inggeris" tetapi gagal untuk memilih nilai. Untuk membetulkan isu ini, kami mengubah sedikit pelaksanaannya. Kod yang dikemas kini secara berurutan melakukan langkah berikut:
WebDriver Driver = new ChromeDriver(); Driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS); String url = "https://demoqa.com/automation-practice-form"; Driver.get(url); WebElement products = Driver.findElement(By.id("subjectsInput")); products.sendKeys("English"); products.sendKeys(Keys.ARROW_DOWN); products.sendKeys(Keys.ENTER);
Kod ini berjaya mengisi medan "Subjek" dengan "Bahasa Inggeris" dan memilihnya daripada menu lungsur autocadangan.
Atas ialah kandungan terperinci Bagaimana untuk Memilih Pilihan Auto-Cadangan daripada Dropdown Dinamik Menggunakan Selenium dan Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!