使用動態自動建議填充欄位時,選擇所需的值可能會很困難。在這種情況下,我們的目標是從 DemoQA 練習表單的「主題」欄位中選擇「英語」選項。
初始程式碼片段使用「英文」填入輸入字段,但無法選擇值。為了修正這個問題,我們稍微修改了實作。更新後的程式碼依序執行以下步驟:
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);
此代碼成功用“英語”填充“主題”字段,並從自動建議下拉列表中選擇它。
以上是如何使用 Selenium 和 Java 從動態下拉清單中選擇自動建議的選項?的詳細內容。更多資訊請關注PHP中文網其他相關文章!