Esempio n. 1
0
        public void AGBAufruf3()
        //T_U1-7_AL_B_01
        {
            //Variante Dropdown Login
            TestTools.TestStart_Angemeldete_User_Ausloggen(driver);

            TestTools.User_Login_Durchführen(LoginDaten.Name1, LoginDaten.PW1, driver);

            TestTools.AGBDropdownLogin(driver);

            TestTools.TestEnde_Angemeldete_User_Ausloggen_Oder_Startseite_Aufrufen(driver);
        }
Esempio n. 2
0
        public void PWÄndern()
        //T_C2-1_F03_B_001
        {
            TestTools.TestStart_Angemeldete_User_Ausloggen(driver);

            TestTools.User_Login_Durchführen(LoginDaten.Name1, LoginDaten.PW1, driver);

            TestTools.Element_Klicken(ObjektIDs.Dropdown_Login, driver);
            driver.FindElement(By.LinkText(ObjektIDs.Dropdown_Login_PW_Ändern)).Click();
            Assert.AreEqual(Hinweise.PW_Ändern_Seite, TestTools.Label_Text_Zurückgeben(ObjektIDs.PW_Ändern_Seite, driver));
            TestTools.Daten_In_Textbox_Eingeben(LoginDaten.PW2, ObjektIDs.Passwort_Feld, driver);
            TestTools.Daten_In_Textbox_Eingeben(LoginDaten.PW2, ObjektIDs.Passwort_Feld_Bestätigung, driver);

            //AGBs Fußzeile
            TestTools.AGBFußzeile(driver);
            TestTools.Nutzer_Ausloggen(driver);

            TestTools.User_Login_Durchführen(LoginDaten.Name1, LoginDaten.PW1, driver);

            TestTools.Element_Klicken(ObjektIDs.Dropdown_Login, driver);
            driver.FindElement(By.LinkText(ObjektIDs.Dropdown_Login_PW_Ändern)).Click();
            Assert.AreEqual(Hinweise.PW_Ändern_Seite, TestTools.Label_Text_Zurückgeben(ObjektIDs.PW_Ändern_Seite, driver));
            TestTools.Daten_In_Textbox_Eingeben(LoginDaten.PW2, ObjektIDs.Passwort_Feld, driver);
            TestTools.Daten_In_Textbox_Eingeben(LoginDaten.PW2, ObjektIDs.Passwort_Feld_Bestätigung, driver);

            //Datenschutzbestimmungen Fußzeile
            TestTools.DatenschutzFußzeile(driver);
            TestTools.Nutzer_Ausloggen(driver);

            TestTools.User_Login_Durchführen(LoginDaten.Name1, LoginDaten.PW1, driver);

            TestTools.Element_Klicken(ObjektIDs.Dropdown_Login, driver);
            driver.FindElement(By.LinkText(ObjektIDs.Dropdown_Login_PW_Ändern)).Click();
            Assert.AreEqual(Hinweise.PW_Ändern_Seite, TestTools.Label_Text_Zurückgeben(ObjektIDs.PW_Ändern_Seite, driver));
            TestTools.Daten_In_Textbox_Eingeben(LoginDaten.PW2, ObjektIDs.Passwort_Feld, driver);
            TestTools.Daten_In_Textbox_Eingeben(LoginDaten.PW2, ObjektIDs.Passwort_Feld_Bestätigung, driver);

            //Kontakt Fußzeile
            TestTools.KontaktFußzeile(driver);
            TestTools.Nutzer_Ausloggen(driver);

            TestTools.User_Login_Durchführen(LoginDaten.Name1, LoginDaten.PW1, driver);

            TestTools.Element_Klicken(ObjektIDs.Dropdown_Login, driver);
            driver.FindElement(By.LinkText(ObjektIDs.Dropdown_Login_PW_Ändern)).Click();
            Assert.AreEqual(Hinweise.PW_Ändern_Seite, TestTools.Label_Text_Zurückgeben(ObjektIDs.PW_Ändern_Seite, driver));
            TestTools.Daten_In_Textbox_Eingeben(LoginDaten.PW2, ObjektIDs.Passwort_Feld, driver);
            TestTools.Daten_In_Textbox_Eingeben(LoginDaten.PW2, ObjektIDs.Passwort_Feld_Bestätigung, driver);

            //Impressum Fußzeile
            TestTools.ImpressumFußzeile(driver);
            TestTools.Nutzer_Ausloggen(driver);

            TestTools.User_Login_Durchführen(LoginDaten.Name1, LoginDaten.PW1, driver);

            TestTools.Element_Klicken(ObjektIDs.Dropdown_Login, driver);
            driver.FindElement(By.LinkText(ObjektIDs.Dropdown_Login_PW_Ändern)).Click();
            Assert.AreEqual(Hinweise.PW_Ändern_Seite, TestTools.Label_Text_Zurückgeben(ObjektIDs.PW_Ändern_Seite, driver));
            TestTools.Daten_In_Textbox_Eingeben(LoginDaten.PW2, ObjektIDs.Passwort_Feld, driver);
            TestTools.Daten_In_Textbox_Eingeben(LoginDaten.PW2, ObjektIDs.Passwort_Feld_Bestätigung, driver);

            //AGBs Dropdown
            TestTools.AGBDropdownLogin(driver);
            TestTools.Nutzer_Ausloggen(driver);

            TestTools.User_Login_Durchführen(LoginDaten.Name1, LoginDaten.PW1, driver);

            TestTools.Element_Klicken(ObjektIDs.Dropdown_Login, driver);
            driver.FindElement(By.LinkText(ObjektIDs.Dropdown_Login_PW_Ändern)).Click();
            Assert.AreEqual(Hinweise.PW_Ändern_Seite, TestTools.Label_Text_Zurückgeben(ObjektIDs.PW_Ändern_Seite, driver));
            TestTools.Daten_In_Textbox_Eingeben(LoginDaten.PW2, ObjektIDs.Passwort_Feld, driver);
            TestTools.Daten_In_Textbox_Eingeben(LoginDaten.PW2, ObjektIDs.Passwort_Feld_Bestätigung, driver);

            //Datenschutzbestimmungen Dropdown
            TestTools.DatenschutzDropdownLogin(driver);
            TestTools.Nutzer_Ausloggen(driver);

            TestTools.User_Login_Durchführen(LoginDaten.Name1, LoginDaten.PW1, driver);

            TestTools.Element_Klicken(ObjektIDs.Dropdown_Login, driver);
            driver.FindElement(By.LinkText(ObjektIDs.Dropdown_Login_PW_Ändern)).Click();
            Assert.AreEqual(Hinweise.PW_Ändern_Seite, TestTools.Label_Text_Zurückgeben(ObjektIDs.PW_Ändern_Seite, driver));
            TestTools.Daten_In_Textbox_Eingeben(LoginDaten.PW2, ObjektIDs.Passwort_Feld, driver);
            TestTools.Daten_In_Textbox_Eingeben(LoginDaten.PW2, ObjektIDs.Passwort_Feld_Bestätigung, driver);

            //Kontakt Dropdown
            TestTools.KontaktDropdownLogin(driver);
            TestTools.Nutzer_Ausloggen(driver);

            TestTools.User_Login_Durchführen(LoginDaten.Name1, LoginDaten.PW1, driver);

            TestTools.Element_Klicken(ObjektIDs.Dropdown_Login, driver);
            driver.FindElement(By.LinkText(ObjektIDs.Dropdown_Login_PW_Ändern)).Click();
            Assert.AreEqual(Hinweise.PW_Ändern_Seite, TestTools.Label_Text_Zurückgeben(ObjektIDs.PW_Ändern_Seite, driver));
            TestTools.Daten_In_Textbox_Eingeben(LoginDaten.PW2, ObjektIDs.Passwort_Feld, driver);
            TestTools.Daten_In_Textbox_Eingeben(LoginDaten.PW2, ObjektIDs.Passwort_Feld_Bestätigung, driver);

            //Impressum Dropdown
            TestTools.ImpressumDropdownLogin(driver);
            TestTools.Nutzer_Ausloggen(driver);

            TestTools.User_Login_Durchführen(LoginDaten.Name1, LoginDaten.PW1, driver);

            TestTools.Element_Klicken(ObjektIDs.Dropdown_Login, driver);
            driver.FindElement(By.LinkText(ObjektIDs.Dropdown_Login_PW_Ändern)).Click();
            Assert.AreEqual(Hinweise.PW_Ändern_Seite, TestTools.Label_Text_Zurückgeben(ObjektIDs.PW_Ändern_Seite, driver));
            TestTools.Daten_In_Textbox_Eingeben(LoginDaten.PW2, ObjektIDs.Passwort_Feld, driver);
            TestTools.Daten_In_Textbox_Eingeben(LoginDaten.PW2, ObjektIDs.Passwort_Feld_Bestätigung, driver);

            //StartButton
            TestTools.Element_Klicken(ObjektIDs.StartButton, driver);
            Assert.AreEqual(Hinweise.Startseite, driver.Title);
            TestTools.Nutzer_Ausloggen(driver);

            TestTools.User_Login_Durchführen(LoginDaten.Name1, LoginDaten.PW1, driver);

            //Änderung durchführen
            TestTools.Nutzer_Ausloggen(driver);

            TestTools.User_Login_Durchführen(LoginDaten.Name2, LoginDaten.PW1, driver);

            TestTools.Element_Klicken(ObjektIDs.Dropdown_Login, driver);
            driver.FindElement(By.LinkText(ObjektIDs.Dropdown_Login_PW_Ändern)).Click();
            Assert.AreEqual(Hinweise.PW_Ändern_Seite, TestTools.Label_Text_Zurückgeben(ObjektIDs.PW_Ändern_Seite, driver));
            TestTools.Daten_In_Textbox_Eingeben(LoginDaten.PW2, ObjektIDs.Passwort_Feld, driver);
            TestTools.Daten_In_Textbox_Eingeben(LoginDaten.PW2, ObjektIDs.Passwort_Feld_Bestätigung, driver);
            TestTools.Element_Klicken("Abschicken", driver);
            Assert.AreEqual(Hinweise.PW_Änderung_Erfolgreich, TestTools.Label_Text_Zurückgeben(ObjektIDs.Passwort_Feld, driver));

            TestTools.TestEnde_Angemeldete_User_Ausloggen_Oder_Startseite_Aufrufen(driver);
        }
Esempio n. 3
0
        public void PersDatenÄndern2()
        //T_C2-1_F02_B_001
        {
            TestTools.TestStart_Angemeldete_User_Ausloggen(driver);

            TestTools.User_Login_Durchführen(LoginDaten.Name1, LoginDaten.PW1, driver);

            TestTools.Element_Klicken(ObjektIDs.Dropdown_Login, driver);
            driver.FindElement(By.LinkText(ObjektIDs.Eigene_Daten)).Click();

            //Daten ändern über AGB Fußzeile abbrechen
            TestTools.Daten_In_Textbox_Eingeben("Test", ObjektIDs.Firmanname, driver);
            TestTools.AGBFußzeile(driver);
            TestTools.Element_Klicken(ObjektIDs.Dropdown_Login, driver);
            driver.FindElement(By.LinkText(ObjektIDs.Eigene_Daten)).Click();
            Assert.AreEqual("AllYouCanEat GmbH", TestTools.Textbox_Text_Zurückgeben(ObjektIDs.Firmanname, driver));

            //Daten ändern über Datenschutzbestimmungen Fußzeile abbrechen
            TestTools.Daten_In_Textbox_Eingeben("Test", ObjektIDs.Firmanname, driver);
            TestTools.DatenschutzFußzeile(driver);
            TestTools.Element_Klicken(ObjektIDs.Dropdown_Login, driver);
            driver.FindElement(By.LinkText(ObjektIDs.Eigene_Daten)).Click();
            Assert.AreEqual("AllYouCanEat GmbH", TestTools.Textbox_Text_Zurückgeben(ObjektIDs.Firmanname, driver));

            //Daten ändern über Kontakt Fußzeile abbrechen
            TestTools.Daten_In_Textbox_Eingeben("Test", ObjektIDs.Firmanname, driver);
            TestTools.KontaktFußzeile(driver);
            TestTools.Element_Klicken(ObjektIDs.Dropdown_Login, driver);
            driver.FindElement(By.LinkText(ObjektIDs.Eigene_Daten)).Click();
            Assert.AreEqual("AllYouCanEat GmbH", TestTools.Textbox_Text_Zurückgeben(ObjektIDs.Firmanname, driver));

            //Daten ändern über Impressum Fußzeile abbrechen
            TestTools.Daten_In_Textbox_Eingeben("Test", ObjektIDs.Firmanname, driver);
            TestTools.ImpressumFußzeile(driver);
            TestTools.Element_Klicken(ObjektIDs.Dropdown_Login, driver);
            driver.FindElement(By.LinkText(ObjektIDs.Eigene_Daten)).Click();
            Assert.AreEqual("AllYouCanEat GmbH", TestTools.Textbox_Text_Zurückgeben(ObjektIDs.Firmanname, driver));

            //Daten ändern über AGB Dropdown abbrechen
            TestTools.Daten_In_Textbox_Eingeben("Test", ObjektIDs.Firmanname, driver);
            TestTools.AGBDropdownLogin(driver);
            TestTools.Element_Klicken(ObjektIDs.Dropdown_Login, driver);
            driver.FindElement(By.LinkText(ObjektIDs.Eigene_Daten)).Click();
            Assert.AreEqual("AllYouCanEat GmbH", TestTools.Textbox_Text_Zurückgeben(ObjektIDs.Firmanname, driver));

            //Daten ändern über Datenschutzbestimmungen Dropdown abbrechen
            TestTools.Daten_In_Textbox_Eingeben("Test", ObjektIDs.Firmanname, driver);
            TestTools.DatenschutzDropdownLogin(driver);
            TestTools.Element_Klicken(ObjektIDs.Dropdown_Login, driver);
            driver.FindElement(By.LinkText(ObjektIDs.Eigene_Daten)).Click();
            Assert.AreEqual("AllYouCanEat GmbH", TestTools.Textbox_Text_Zurückgeben(ObjektIDs.Firmanname, driver));

            //Daten ändern über Kontakt Dropdown abbrechen
            TestTools.Daten_In_Textbox_Eingeben("Test", ObjektIDs.Firmanname, driver);
            TestTools.KontaktDropdownLogin(driver);
            TestTools.Element_Klicken(ObjektIDs.Dropdown_Login, driver);
            driver.FindElement(By.LinkText(ObjektIDs.Eigene_Daten)).Click();
            Assert.AreEqual("AllYouCanEat GmbH", TestTools.Textbox_Text_Zurückgeben(ObjektIDs.Firmanname, driver));

            //Daten ändern über Impressum Dropdown abbrechen
            TestTools.Daten_In_Textbox_Eingeben("Test", ObjektIDs.Firmanname, driver);
            TestTools.ImpressumDropdownLogin(driver);
            TestTools.Element_Klicken(ObjektIDs.Dropdown_Login, driver);
            driver.FindElement(By.LinkText(ObjektIDs.Eigene_Daten)).Click();
            Assert.AreEqual("AllYouCanEat GmbH", TestTools.Textbox_Text_Zurückgeben(ObjektIDs.Firmanname, driver));

            //Daten ändern über Eigene Daten abbrechen
            TestTools.Daten_In_Textbox_Eingeben("Test", ObjektIDs.Firmanname, driver);
            TestTools.Element_Klicken(ObjektIDs.Dropdown_Login, driver);
            driver.FindElement(By.LinkText(ObjektIDs.Eigene_Daten)).Click();
            TestTools.Selenium_Wartet_Eine_Sekunde(driver);
            Assert.AreEqual("AllYouCanEat GmbH", TestTools.Textbox_Text_Zurückgeben(ObjektIDs.Firmanname, driver));

            //Daten ändern über StartButton abbrechen
            TestTools.Daten_In_Textbox_Eingeben("Test", ObjektIDs.Firmanname, driver);
            driver.Navigate().GoToUrl(baseURL);
            TestTools.Element_Klicken(ObjektIDs.Dropdown_Login, driver);
            driver.FindElement(By.LinkText(ObjektIDs.Eigene_Daten)).Click();
            Assert.AreEqual("AllYouCanEat GmbH", TestTools.Textbox_Text_Zurückgeben(ObjektIDs.Firmanname, driver));

            //Daten ändern über Logout abbrechen
            TestTools.Daten_In_Textbox_Eingeben("Test", ObjektIDs.Firmanname, driver);
            TestTools.Nutzer_Ausloggen(driver);
            TestTools.User_Login_Durchführen(LoginDaten.Name1, LoginDaten.PW1, driver);
            TestTools.Element_Klicken(ObjektIDs.Dropdown_Login, driver);
            driver.FindElement(By.LinkText(ObjektIDs.Eigene_Daten)).Click();
            Assert.AreEqual("AllYouCanEat GmbH", TestTools.Textbox_Text_Zurückgeben(ObjektIDs.Firmanname, driver));

            TestTools.TestEnde_Angemeldete_User_Ausloggen_Oder_Startseite_Aufrufen(driver);
        }