Auto Cadang Pilihan menggunakan Selenium dan Java
Dalam situasi di mana dropdown dinamik mengisi cadangan sebagai tindak balas kepada input pengguna, memilih pilihan yang diingini boleh mencabar. Soalan ini meneroka isu memilih nilai daripada menu lungsur tersebut apabila berurusan dengan medan "Subjek" dalam borang amalan di https://demoqa.com/automation-practice-form.
Kod yang disediakan, yang melibatkan menghantar kunci untuk mengisi medan input, gagal untuk memilih nilai sebenarnya. Untuk menyelesaikan isu ini, pengubahsuaian berikut boleh dibuat:
WebDriver Driver = new ChromeDriver(); Driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS); //Driver.manage().window().maximize(); 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);
Dalam kod yang dikemas kini ini:
Pendekatan yang diubah suai ini menunjukkan pemilihan nilai yang diingini daripada menu lungsur dinamik menggunakan Selenium dan Java.
Atas ialah kandungan terperinci Bagaimana untuk Memilih Pilihan Auto-Cadangan dalam Dropdown Dinamik menggunakan Selenium dan Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!