//private static ISelenium selenium; public static void setup() { IWebDriver driver = new RemoteWebDriver(new Uri("http://127.0.0.1:4444/wd/hub"),DesiredCapabilities.HtmlUnit()); //driver = new FirefoxDriver(); Selenium.WebDriverBackedSelenium s = new Selenium.WebDriverBackedSelenium(driver, @"http://site4.way2sms.com/content/index.html"); s.Start(); driver.Navigate().GoToUrl("http://site4.way2sms.com/content/index.html"); WaitForLinkTextPresent(driver, "► click here to go to way2sms.com", 40); driver.FindElement(By.Id("username")).SendKeys("9916089888"); driver.FindElement(By.Id("password")).SendKeys("suprwolf"); driver.FindElement(By.Id("button")).Click(); if (WaitIdPresent(driver, "quickclose1",40000)) { driver.FindElement(By.Id("quickclose1")).Click(); } driver.FindElement(By.Id("quicksms")).Click(); driver.SwitchTo().Frame("frame"); s.WaitForPageToLoad("30000"); driver.FindElement(By.Id("MobNo")).SendKeys("9916089888"); WaitIdPresent(driver, "textArea", 400); driver.FindElement(By.Id("textArea")).SendKeys("test"); driver.FindElement(By.Id("Send")).Submit(); driver.FindElement(By.LinkText("Logout")).Clear(); }
//private static ISelenium selenium; public static void setup() { IWebDriver driver = new RemoteWebDriver(new Uri("http://127.0.0.1:4444/wd/hub"), DesiredCapabilities.HtmlUnit()); //driver = new FirefoxDriver(); Selenium.WebDriverBackedSelenium s = new Selenium.WebDriverBackedSelenium(driver, @"http://site4.way2sms.com/content/index.html"); s.Start(); driver.Navigate().GoToUrl("http://site4.way2sms.com/content/index.html"); WaitForLinkTextPresent(driver, "► click here to go to way2sms.com", 40); driver.FindElement(By.Id("username")).SendKeys("9916089888"); driver.FindElement(By.Id("password")).SendKeys("suprwolf"); driver.FindElement(By.Id("button")).Click(); if (WaitIdPresent(driver, "quickclose1", 40000)) { driver.FindElement(By.Id("quickclose1")).Click(); } driver.FindElement(By.Id("quicksms")).Click(); driver.SwitchTo().Frame("frame"); s.WaitForPageToLoad("30000"); driver.FindElement(By.Id("MobNo")).SendKeys("9916089888"); WaitIdPresent(driver, "textArea", 400); driver.FindElement(By.Id("textArea")).SendKeys("test"); driver.FindElement(By.Id("Send")).Submit(); driver.FindElement(By.LinkText("Logout")).Clear(); }
public bool CopyStaticDriver(string baseUrl = null) { if (_webDriverCoreStatic == null) { return(false); } _webDriver = _webDriverCoreStatic._webDriver; _webDriverBacked = _webDriverCoreStatic._webDriverBacked; _timeout = _webDriverCoreStatic._timeout; _canceled = false; _baseUrl = string.IsNullOrEmpty(baseUrl) ? _webDriverCoreStatic._baseUrl : baseUrl; _capabilities = _webDriverCoreStatic._capabilities; _preferences = _webDriverCoreStatic._preferences; _extensions = _webDriverCoreStatic._extensions; _arguments = _webDriverCoreStatic._arguments; _profile = _webDriverCoreStatic._profile; _proxy = _webDriverCoreStatic._proxy; _isStartedRemotely = _webDriverCoreStatic._isStartedRemotely; return(true); }