public PocztaStronaGlowna Zaloguj(string uzytkownik, object haslo) { Log("Loguje się jako " + uzytkownik); WebDriver.FindElement(By.Id("formEmail")).SendKeys(uzytkownik); WebDriver.FindElement(By.Id("formPassword")).SendKeys(((object[])(haslo))[0].ToString()); WebDriver.FindElement(By.Id("formSubmit")).Click(); var przejdzDoPocztaStronaGlowna = new PocztaStronaGlowna(WebDriver); return(przejdzDoPocztaStronaGlowna); }
public PocztaStronaGlowna WyslijMaila(object adresat) { Log("Wysyłam wiadomość testową"); WebDriver.FindElement(By.XPath("//div[2]/div/div/div[4]/div[3]/div/textarea")).Click(); WebDriver.FindElement(By.XPath("//div[2]/div/div/div[4]/div[3]/div/textarea")).Clear(); WebDriver.FindElement(By.XPath("//div[2]/div/div/div[4]/div[3]/div/textarea")).SendKeys(((object[])(adresat))[0].ToString()); WebDriver.FindElement(By.XPath("//html[@id='ng-app']/body/div/div/div[2]/div/div/div[5]/input")).Clear(); WebDriver.FindElement(By.XPath("//html[@id='ng-app']/body/div/div/div[2]/div/div/div[5]/input")).SendKeys("test"); WebDriver.FindElement(By.XPath("//html[@id='ng-app']/body/div/div/div[2]/div/div/div[5]/input")).SendKeys(Keys.Tab); SendKeys.SendWait("to jest wiadomosc testowa"); WebDriver.FindElement(By.CssSelector("div.ng-scope.ng-isolate-scope > div.ng-scope > div.ng-scope.ng-isolate-scope > div.composition-wrapper > div.composition-basic-actions > button.composition-basic-action.composition-basic-action--send")).Click(); WaitForLoad(400000); var powrotDoPocztaStronaGlowna = new PocztaStronaGlowna(WebDriver); return(powrotDoPocztaStronaGlowna); }