net/watin, и я пытаюсь выбрать элемент из поля со списком на веб-сайте клиента. Я могу использовать watin, чтобы открыть список и выбрать (выделить) элемент из списка, но выбранный элемент не будет заполнять текстовое поле выше. Похоже, что .select() watin не запускает событие.
Я могу обойти это, написав первую букву элемента в поле со списком и используя функцию гипертекста для выбора элемента, но это не идеально.
Может кто-нибудь указать, почему следующий код не заполняет поле со списком? Спасибо
Вот код, который должен выбрать элемент списка:
'***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()