簡體   English   中英

Selenium Webdriver JAVA-無法從下拉菜單中選擇選項(JAVA)

[英]Selenium Webdriver JAVA - Unable to select option from dropdown menu (JAVA)

我目前在嘗試在自動化網站的同時從下拉菜單中選擇一個選項時遇到了絆腳石。

這是HTML的代碼段:

<select id="alarm-dropdown" name="alarm-dropdown" data-bind="value: AlarmCode" data-ga-category="CarInsurance_YourVehicle_VehicleDetails_FittedWithAnAlarm" data-ga-action="Selected" data-ga-label="CarInsurance_YourVehicle_VehicleDetails_FittedWithAnAlarm">
   <option class="" selected="" disabled="" value="">Please select...</option>
   <option class="" id="alarm-dropdown-99991" value="99991">Factory Fitted Thatcham Approved Alarm/Immobiliser</option>
   <option class="" id="alarm-dropdown-99992" value="99992">Factory Fitted Thatcham Approved Alarm</option>
   <option class="" id="alarm-dropdown-99993" value="99993">Factory Fitted Non-Thatcham Alarm/Immobiliser</option>
   <option class="" id="alarm-dropdown-99994" value="99994">Factory Fitted Non-Thatcham Alarm</option>
   <option class="" id="alarm-dropdown-#F" value="#F">Factory Fitted</option>
   <option class="" id="alarm-dropdown-#N" value="#N">None</option>
</select>

這是我當前的代碼:-

    Select select = new Select(driver.findElement(By.id("alarm-dropdown")));
    select.selectByValue("Factory Fitted Non-Thatcham Alarm");

我已經嘗試過XPATH / ID / CSS

Select select = new Select(driver.findElement(By.id("alarm-dropdown")));
select.selectByValue("99994");

嘗試使用xpath:

driver.findElement(By.xpath("//select[@id='alarm-dropdown']/option[@value='99994']")).click();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM