我正在尝试使用webbrowser类登录网站,这就是我所做的:
//Fetch the username input
HtmlElement usernameElement = Utilites.extractElementFromBrowserByName("user", browser);
usernameElement.SetAttribute("value", userName);
//Fetch the email input
HtmlElement emailElement = Utilites.extractElementFromBrowserByName("email", browser);
emailElement.SetAttribute("value", userEmail);
//Fetch the submit buttom
HtmlElement submitElement = Utilites.extractElementFromBrowserByValue("Login Action", browser);
submitElement.InvokeMember("submit"); //Simulates a click on the login button
browser.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(getMe);
我获取了元素并填充它们,然后找到了提交按钮并单击它。然后我订阅了文档加载事件,但是这个事件永远不会被触发。
我做错了吗?
感谢。
编辑:我已经尝试过submitElement.InvokeMember(“点击”),仍然无法正常工作。