का उपयोग कर वेबसाइट ऑटोमेशन मैं एक एप्लिकेशन बना रहा हूं जो वेबब्राउज़र नियंत्रण में एक वेबसाइट खोलता है और फिर कुछ टेक्स्ट फ़ील्ड में रखता है और फिर क्लिक कुछ बटनों पर एक के बाद सबमिट करता है।सी # और वेबब्रोसर
कोड bellow पर एक नज़र ...
var doc = webBrowser1.Document.GetElementById("ddlOnBoro"); doc.SetAttribute("SelectedIndex", "3"); var temp = doc.InvokeMember("change"); doc = doc.Document.GetElementById("iddOnstreet_txTextBox"); doc.SetAttribute("value", "ASTOR PLACE"); var adoc = doc.Document.GetElementById("Button6"); var getCrossStreets = adoc.DomElement as mshtml.HTMLInputButtonElement; adoc.RaiseEvent("onclick");
प्रथम और अंतिम 3 लाइनों अच्छा और यहां तक कि बीच 2 काम करता है ठीक से काम है लेकिन जब मैं कोड की अंतिम पंक्ति में ("onclick") RaiseEvent, सबमिट होने से पहले टेक्स्टबॉक्स का मूल्य खाली हो जाता है, फिर भी मैंने इसे कोड की 5 वीं पंक्ति में सेट कर दिया है।
वेबसाइट एएसपी.नेट में बनाई गई है और मुझे लगता है कि यह व्यूस्टेट है जो गड़बड़ कर रहा है।
कोई विचार?
आप ऐसा आवेदन क्यों लिखते हैं? –
क्या आपने वॉटर की तरह कुछ माना है? (http://watir.com/) – Graham