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);
        }
Ejemplo n.º 2
0
        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);
        }