如何选择组合框,何时不选择类型

时间:2015-07-26 09:31:08

标签: java combobox webdriver

我正在为一些网站创建一个自动测试,我正在使用WebDriver,TestNG和用Java编写的代码,我需要从组合框中选择选项1,但是选择元素是不可见的。

   Select element = new Select(driver.findElement(By.xpath("/html/body/div[1]/div/form/fieldset/span/span[1]/span/span/select")));
   element.selectByValue("1");

组合框的html代码是:

<span id="" class="selectboxit-container selectboxit-container" role="combobox" aria-autocomplete="list" aria-haspopup="true" aria-expanded="true" aria-owns="">
<span id="" class="selectboxit selectboxit-enabled selectboxit-btn selectboxit-open" name="c1" tabindex="0" unselectable="on" style="width: 157px;">
<span class="selectboxit-option-icon-container">
<i id="" class="selectboxit-option-icon selectboxit-container selectboxit-default-icon" unselectable="on"></i>
</span>
<span id="" class="selectboxit-text" unselectable="on" data-val="1" style="max-width: 81px;" aria-live="polite">Movité a ostatní</span>
<span id="" class="selectboxit-arrow-container" unselectable="on">
<i id="" class="selectboxit-arrow selectboxit-default-arrow" unselectable="on"></i>
</span>
</span>
<ul class="selectboxit-options selectboxit-list" tabindex="-1" style="min-width: 78.7667px; display: block; max-height: 62px; top: auto;" role="listbox" aria-hidden="false">
<li class="selectboxit-option selectboxit-option-first" data-disabled="false" data-val="2" data-id="0" role="option">
<a class="selectboxit-option-anchor">
</li>
<li class="selectboxit-option selectboxit-option-last selectboxit-selected selectboxit-focus" data-disabled="false" data-val="1" data-id="1" role="option" data-active="">
</ul>
</span>

有人可以告诉我吗?感谢

网址链接:http://www.labmultis.info/jpecka.portal-exdrazby/index.php

img:http://postimg.org/image/7o1eggfud/

1 个答案:

答案 0 :(得分:0)

它不是下拉列表的选择元素在这里使用选择命令..我希望您可以通过模拟点击命令来尝试..

谢谢