2016-02-27 45 views
0

我试图自动化的产品具有从.Net自定义的组合框控件。硒与组合框控件和选择元素

控制是<input>型的,我就能N型只用首字母进行搜索。

当我尝试使用WebDriver访问<select>元素时,它说该操作无法在<input>字段上执行。

当我尝试在iWebElement上执行.Sendkeys时,它将只能选择带有起始文本的值。

有没有办法使用的webdriver选择使用整个文本的组合框的值?

样品DOM是在下面的格式

<input name="icombobox_Text" tabIndex="7" title="Click to select theValue" class="ComboBox_Normal TxtBox_Css" id="icombobox_Text" accessKey="L" onkeydown="return C28.KeyDown();" onkeyup="return C28.KeyUp();" onkeypress="return C28.KeyPress();" onclick="$_('C28','TextClick')" onfocus="$_('C28','Focus')" onblur="$_('C28','Blur')" onselectstart="$_('C28','SelectStart')" onpaste="return false" oncontextmenu="return C28.KeyRightClick()" type="text" maxLength="255" maxSize="10" minSize="5" AUTOCOMPLETE="off"/> 

里有combo..How 4项选择特定的值?

+0

你可以发布一段包含此项目的HTML吗?很难说什么,除非我们可以从HTML立场看到它的外观 –

+0

Selenium.UI.Support中的Select类仅支持标记'