owser 自动填表并触发按钮onmousedown事件
想做 新浪博客的登录,InvokeMember("click"); 它的登录按钮没有id。选择用value=“登录”来获得按钮,
用判断语句显示已经获得了登录按钮但是InvokeMember("click");
事件却不执行。能帮忙看下么?谢谢!
想做 新浪博客的登录,InvokeMember("click"); 它的登录按钮没有id。选择用value=“登录”来获得按钮,
用判断语句显示已经获得了登录按钮但是InvokeMember("click");
事件却不执行。能帮忙看下么?谢谢!
解决方案 »
- DBHelper类
- C#中用整型年月日设定DateTimepicker.value一定要创建DateTime结构吗?
- 关于控制datagrid里checkBox的状态问题.
- 关于Report报表分页的菜鸟问题
- 问一个很菜的问题,哪位好心人路过给解决一下
- 请教了:为何ds.ReadXml不支持汉字格式,有何方法解决呢!
- langsin有客服,为什么还要用咨询?
- 帮我,您们好,遇到难题了,表单多条数据,插入不成功,变成逗号相连在一个字段了,今天坐等5小时
- ToString 方法的格式符号
- 那位大侠知道在C#中类似TabControl控件分页但不显示页标头,类似VC中的东东
- 关于static
- C#自动化测试问题
想做 新浪博客的登录,InvokeMember("click"); 它的登录按钮没有id。选择用value=“登录”来获得按钮,
用判断语句显示已经获得了登录按钮但是InvokeMember("click");
事件却不执行。能帮忙看下么?谢谢!
{
HtmlElement formLogin = wb.Document.Forms[formname];
HtmlElementCollection hcbtn = formLogin.GetElementsByTagName(标签);
foreach (HtmlElement i in hcbtn)
{
if (i.GetAttribute(属性) == 值)
{
i.InvokeMember(执行的方法);
}
}
}
public static void 单击按钮(WebBrowser wb, string formname)
{
执行表单里元素方法(wb, formname, "input", "type", "submit", "click");
}
{
foreach (HtmlElement i in wb.Document.Images)
{
if (i.GetAttribute("src").ToLower().EndsWith(图片地址名))
{
i.InvokeMember("Click");
break;
}
}
}
foreach(HtmlElement element in submit)
{
string str = element.GetAttribute("type");if (str == "submit")
{
textBox1.Text += element.TabIndex;
element.InvokeMember("click");
}
这样的话 能获取按钮 但是执行不了。谁帮忙看下。。谢谢
foreach (HtmlElement element in formElement)
{
string str = element.GetAttribute("type"); if (str == "submit")
{
element.InvokeMember("click");
} }你可以把这句话放在一个按钮下执行,点击后你看是否可以完成,如果OK,那就不是代码问题了。