C# winform 如何模拟点击下拉菜单 5
3个回答
展开全部
最好把你的网址的源代码贴出来才能帮你解决
一般点击下拉菜单都是,直接找到ID或Name,然后赋值Value或者SelectedIndex属性
假如没有ID或者Name只能根据其他属性遍历找到元素,然后再赋值
一般点击下拉菜单都是,直接找到ID或Name,然后赋值Value或者SelectedIndex属性
假如没有ID或者Name只能根据其他属性遍历找到元素,然后再赋值
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
HtmlElement he = WebBrowser1.Document.GetElementById("下拉框的id");
he.SetAttribute("selectedIndex", "2");
追问
追答
这个select里面没有id属性, 但是有class,所以可以用class去找这个控件.
可以用 document.getElementsByTagName("select")获取到所有的select控件, 然后遍历一下使用HtmlElement.GetAttribute获取到class的值, 根据class="year"找到这个控件, 然后修改属性he.SetAttribute("selectedIndex", "2");即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你说的自动点击是在屏幕上模拟鼠标点击下拉菜单?
追问
是C#webbrowser 点击下拉列表
追答
帮不了你了。你还是把你的问题在描述的详细一点吧。也许有大大高手看到就能帮你了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询