我试图自动化的产品具有从.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项选择特定的值?
你可以发布一段包含此项目的HTML吗?很难说什么,除非我们可以从HTML立场看到它的外观 –
Selenium.UI.Support中的Select类仅支持标记'
HTML内容现在添加 – sriram