如何在wp7上通过c#点击网站上的按钮

时间:2012-12-01 18:15:53

标签: c# html windows-phone-7

我需要点击网站上的按钮。 html中的按钮:  <input class="btn" type="submit" value="Войти" />

wp7 webBrowser不支持webBrowser.Document,所以我无法使用

foreach(HTMLElement html in webBrowser.Document.GetElementByTagName("input"))
{
 if(html.GetAttribute("value) == "Войти")
html.InvokeMember("submit");
}

按钮没有id或标签,所以我不能使用“getElementsById”或“getElementsByTag”

2 个答案:

答案 0 :(得分:0)

您正在使用Javascript填写字段,只需以相同的方式提交表单:

wb1.InvokeScript("eval", "document.forms[0].submit();");

答案 1 :(得分:0)

使用HTML5 Windows Phone应用程序默认顺序Browser.Navigate(...)然后Browser.IsScriptEnabled = true;不起作用。您需要拥有Browser.IsScriptEnabled = true;在Navigate()调用之前。