如何在Web浏览器中自动完成Combobox?

时间:2014-05-31 12:40:36

标签: vb.net

我尝试自动填充的组合框是从以下链接中选择一个类别https://www.youtube.com/create_channel?action_create_new_channel_redirect=1(您必须使用youtube帐户登录)

我了解如何使用以下代码自动填充文本框(命名您的频道):

  

WebBrowser1.Document.GetElementById(“PlusPageName”)。SetAttribute(“Value”,“Example”)

我认为这样的事情但它不起作用

  

WebBrowser1.Document.GetElementById( “PlusPageCategory”)。的RaiseEvent()

有人可以帮帮我吗?

1 个答案:

答案 0 :(得分:0)

用于组合框值的类是goog-inline-block goog-flat-menu-button-caption

要设置此值,您必须使用以下代码:

For Each el As Element In WebBrowser1.Document.GetElementsByTagName("div")
    If el.GetAttribute("classname").ToString = "goog-inline-block goog-flat-menu-button-caption" Then
        el.InnerText = "Company, Institution or Organization" 'or whatever value
    End If
Next

希望这有帮助,

Rodit