1

我需要单击网站上的按钮。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”

4

2 回答 2

0

对于 HTML5 Windows Phone 应用程序,默认顺序为 Browser.Navigate(...) 然后 Browser.IsScriptEnabled = true; 不起作用。你需要 Browser.IsScriptEnabled = true; 在 Navigate() 调用之前。

于 2013-05-14T02:08:57.847 回答
0

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

wb1.InvokeScript("eval", "document.forms[0].submit();");
于 2012-12-01T20:25:59.177 回答