My HTML code is here:
<fieldset>
<div class="clearfix">
<div class="clearfix">
<div class="clearfix">
<div class="clearfix">
<div class="qs-formfield-short qs-required">
<label for="stateCountry">State or Province</label>
<span class="k-widget k-dropdown k-header" style="" title="" unselectable="on" role="listbox" aria-haspopup="true" aria-expanded="false" tabindex="0" aria-owns="stateCountry_listbox" aria-disabled="false" aria-readonly="false" aria-busy="false">
<span class="k-dropdown-wrap k-state-default" unselectable="on">
<span class="k-input" unselectable="on">Please Select...</span>
<span class="k-select" unselectable="on">
<span class="k-icon k-i-arrow-s" unselectable="on">select</span>
</span>
</span>
我的代碼是在這裏:如何在不使用Select類的情況下從下拉列表中選擇數值,是否因爲列表框中的下拉列表框未選擇?
WebElement stateDropDown = driver.findElement( By.xpath(「/ HTML /體/形式/ DIV [3] /主/ DIV/DIV/DIV /跨度/格/字段集/ DIV [4]/DIV [1] /量程/跨度[1]「)); List options = stateDropDown.findElements(By.xpath(「/ html/body/div [1]/div/ul/li [44]」));
for(WebElement opt : options){
if ("Texas".equals(opt.getText()));
opt.click();
System.out.println(opt);
請張貼所有相關的HTML,從開始一個'
我已經更新了HTML並從
請明確說明您的問題。你看到任何結果或你的輸出是錯誤的? –