2016-02-27 49 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類僅支持標記'