void browser_DocumentCompleted(object sender, System.EventArgs e) { //unsubscribe _browser.DocumentCompleted -= browser_DocumentCompleted; XPathResult xpathResult = _browser.Document.EvaluateXPath("//div/input"); var foundNodes = xpathResult.GetNodes(); foreach (var node in foundNodes) { GeckoInputElement txtbox = new GeckoInputElement(node.DomObject); txtbox.Value = "Mona Lisa"; //add the search term } (_browser.Document.GetElementsByTagName("form").First() as GeckoFormElement).submit(); }