मैं यह पता लगाने की प्रोग्राम के रूप में एक वेब पेज पर एक बटन क्लिक करने के लिए कैसे कोशिश कर रहा हूँ।प्रोग्रामिंग के अनुसार ASP.NET वेब पेज पर एक बटन को कैसे क्लिक करें?
विशेष रूप से, मैं एक WebBrowser नियंत्रण के साथ एक WinForm है। एक बार जब यह लक्ष्य ASP.NET प्रवेश पृष्ठ मैं के साथ काम करने की कोशिश कर रहा हूँ, DocumentCompleted ईवेंट हैंडलर में संचालन करता रहा निम्न कोडेड है
HtmlDocument doc = webBrowser1.Document;
HtmlElement userID = doc.GetElementById("userIDTextBox");
userID.InnerText = "user1";
HtmlElement password = doc.GetElementById("userPasswordTextBox");
password.InnerText = "password";
HtmlElement button = doc.GetElementById("logonButton");
button.RaiseEvent("onclick");
इस उपयोगकर्ता आईडी और पासवर्ड पाठ बॉक्स ठीक भरता है, लेकिन मैं कर रहा हूँ क्लिक करने के लिए उस धूमिल बटन को प्राप्त करने में कोई सफलता नहीं है; मैंने "क्लिक", "क्लिक करें" और "ऑनक्लिक" भी कोशिश की है - और क्या है? पाठ्यक्रम के एमएसडीएन की एक खोज मुझे कोई संकेत नहीं देता है, न ही groups.google.com। मुझे करीब होना चाहिए। या शायद नहीं - किसी ने मुझे बताया कि मुझे पृष्ठ की पोस्ट विधि को कॉल करना चाहिए, लेकिन यह कैसे किया जाता है, यह सलाह का हिस्सा नहीं था।
BTW बटन कोडित है:
<input type="submit" name="logonButton" value="Login" onclick="if (typeof(Page_ClientValidate) == 'function') Page_ClientValidate(); " language="javascript" id="logonButton" tabindex="4" />
(http://www.webtropy.com/articles/InternetExplorer.asp?Internet%20explorer) अलग रूप तत्वों के साथ बातचीत करने के लिए WebBrowser नियंत्रण (.NET 2.0) का उपयोग कर के लिए [यहाँ एक अच्छा संदर्भ है]। –