public void Dispose() { watinDialogHandler.Dispose(); Watin.Dispose(); Disposed = true; }
public void SetBrowser(WatiN.Core.Browser browser) { Watin.Dispose(); browser.AddDialogHandler(watinDialogHandler); Watin = browser; }
public string ExecuteScript(string javascript) { var stripReturn = Regex.Replace(javascript, @"^\s*return ", ""); return(Watin.Eval(stripReturn)); }
public void Dispose() { Watin.Dispose(); Disposed = true; }
public bool HasContentMatch(Regex pattern) { return(Scope != null ? pattern.IsMatch(Scope.Text) : Watin.ContainsText(pattern)); }
public bool HasContent(string text) { return(Scope != null ? Scope.Text.Contains(text) : Watin.ContainsText(text)); }
public void Visit(string url) { Watin.GoTo(url); }