首頁 > Java > java教程 > 如何使用 Selenium 和 Java 從動態下拉清單中選擇自動建議的選項?

如何使用 Selenium 和 Java 從動態下拉清單中選擇自動建議的選項?

Linda Hamilton
發布: 2024-12-20 14:24:10
原創
298 人瀏覽過

How to Select Auto-Suggested Options from Dynamic Dropdowns Using Selenium and Java?

使用 Selenium 和 Java 從動態下拉清單中選擇自動建議

使用動態自動建議填充欄位時,選擇所需的值可能會很困難。在這種情況下,我們的目標是從 DemoQA 練習表單的「主題」欄位中選擇「英語」選項。

初始程式碼片段使用「英文」填入輸入字段,但無法選擇值。為了修正這個問題,我們稍微修改了實作。更新後的程式碼依序執行以下步驟:

  1. 透過 ID 找到「主題」輸入欄位。
  2. 將「英文」傳送到輸入欄位。
  3. 按向下箭頭鍵移至第一個建議(在本例中為「English」)。
  4. 按 Enter 鍵選擇突出顯示的
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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板