net/watin アプリケーションで、クライアントの Web サイトのコンボボックスからアイテムを選択しようとしています。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()