net / watin приложение, и я пытаюсь выбрать и элемент из выпадающего списка на веб-сайте клиента. Я могу использовать watin, чтобы раскрыть список и выбрать (выделить) элемент из списка, но выбранный элемент не будет заполнять текстовое поле выше. Похоже, что .select () Ватина не запускает событие для запуска.
Я могу обойти это, написав первую букву элемента в поле со списком, и использовать функцию гипертекста, чтобы выбрать элемент, но это не идеально.
Может кто-нибудь указать, почему следующий код не будет заполнять поле со списком?
Спасибо
Вот код, который должен выбрать элемент комбинированного списка:
'***Find combobox frame
Dim ie_tabWell1 As Frame
ie_tabWell1 = ie.Frame(Find.ById("sframeInner")).Frame(Find.ById("wellFrame")).Frame(Find.ById("tabWell1"))
'*** Drop down the list (Not really needed)
ie_tabWell1.TextField(Find.ById("ctlMaritalStatusText__")).ClickNoWait()
'ie_tabWell1.Span(Find.ByValue("Single")).Focus()
'*** Select the list item (Selects an item but dosn't populate the combobox)
ie_tabWell1.SelectList(Find.ById("ctlMaritalStatusList__")).Option(Find.ByText("Single")).Select()
ie_tabWell1.TextField(Find.ById("ctlMaritalStatusText__")).Refresh()