Exemple #1
0
 def test_login(self):
     driver = self.driver
     driver.get(utils.URL)
     login = LoginPage(driver)
     login.enter_username(utils.USERNAME)
     login.enter_password(utils.PASSWORD)
     login.click_login()
Exemple #2
0
    def test_login(self, test_setup):
        driver.get("https://opensource-demo.orangehrmlive.com/")

        login = LoginPage(driver)
        login.enter_username("Admin")
        login.enter_password("admin123")
        login.click_login()
 def test_login(self):
     driver = self.driver
     driver.get(constants.Vison_URL)
     login = LoginPage(driver)
     login.enter_loginId(constants.Login_Id)
     login.enter_password(constants.Password)
     login.click_loginButton()
Exemple #4
0
def test_verify_login_with_valid_details(browser):
    login = LoginPage(browser)

    login.load()
    login.click_signIn_link()
    login.enter_email(utils.email)
    login.enter_password(utils.password)
    login.click_signIn_button()
Exemple #5
0
 def test_login(self):
     #driver.get("https://opensource-demo.orangehrmlive.com")
     driver = self.driver
     driver.get(utils.URL)
     login = LoginPage(driver)
     login.enter_username(utils.USERNAME)
     login.enter_password(utils.PASSWORD)
     login.click_login()
 def test_login(self):
     driver = self.driver
     driver.get(config.URL)
     login = LoginPage(driver)
     login.enter_username(config.USERNAME)
     login.enter_password(config.PASSWORD)
     login.click_loginButton()
     print("Login Test Cases Completed.....")
    def test_login(self):
        driver = self.driver
        driver.get(Prop.URL)

        login = LoginPage(driver)
        login.enter_username(Prop.USER)
        login.enter_password(Prop.PASSWORD)
        login.click_login_button()
Exemple #8
0
 def test_login(self):
     driver = self.driver
     driver.get(env.URL)
     casename = env.whoami()
     login = LoginPage(driver)
     login.enter_username(env.USERNAME)
     login.enter_password(env.PASSWORD)
     env.screenshot(self, casename)
     login.click_login()
    def test_login(self):
        driver = self.driver
        driver.get(utils.URL)

        login = LoginPage(driver)
        login.enter_username(utils.Username)
        login.enter_password(utils.Password)
        login.click_login()
        driver.implicitly_wait(10)
Exemple #10
0
 def test_login(self):
     driver = self.driver
     driver.get(utils.URL)
     # driver.find_element_by_id("txtUsername").send_keys("Admin")
     # driver.find_element_by_id("txtPassword").send_keys("admin123")
     # driver.find_element_by_id("btnLogin").click()
     login = LoginPage(driver)
     login.enter_username(utils.USERNAME)
     login.enter_password(utils.PASSWORD)
     login.click_login()
Exemple #11
0
    def test_login(self):
        driver = self.driver
        driver.get(utils.URL)
        driver.implicitly_wait(10)
        driver.maximize_window()

        login =LoginPage(driver)
        login.enter_username(utils.USERNAME)
        login.enter_password(utils.PASSWORD)
        login.click_login()
 def test_login(self, test_setup):
     try:
         driver = self.driver
         driver.get(utils.URL)
         login = LoginPage(driver)
         login.enter_username(utils.USERNAME)
         login.enter_password(utils.PASSWORD)
         login.click_login()
     except:
         print("Some exception occurred")
         raise
Exemple #13
0
    def test_login_valid(self):
        driver = self.driver
        driver.get(utils.URL)

        homepage = HomePage(driver)
        homepage.click_login_link()

        login = LoginPage(driver)
        login.enter_username(utils.USERNAME)
        login.enter_password(utils.PASSWORD)
        login.click_login()
    def test_Login_invalid_username_and_password(self):
        driver = self.driver

        driver.get("https://opensource-demo.orangehrmlive.com")

        login = LoginPage(driver)
        login.enter_username("cc123")
        login.enter_password("cc123")
        login.click_login()

        msg = login.check_invalid_span_msg()
        self.assertEqual(msg, "Invalid credentials")
        time.sleep(2)
    def test_Login_empty_password(self):
        driver = self.driver

        driver.get("https://opensource-demo.orangehrmlive.com")

        login = LoginPage(driver)

        login.enter_username("Admin1")
        login.enter_password("")
        login.click_login()

        msg = login.check_invalid_span_msg()
        self.assertEqual(msg, "Password cannot be empty")
        time.sleep(2)
    def test_Login_valid(self):
        driver = self.driver
        driver.get("https://opensource-demo.orangehrmlive.com")

        login = LoginPage(driver)
        login.enter_username("Admin")
        login.enter_password("admin123")
        login.click_login()

        homepage = HomePage(driver)
        homepage.click_welcome()
        homepage.click_logout()

        time.sleep(2)
Exemple #17
0
    def test_login(self):
        driver = self.driver
        driver.get(environment.URL)

        login = LoginPage(driver)
        login.enter_username(environment.USERNAME)
        login.enter_password(environment.PASSWORD)
        login.click_login()
        currTime = moment.now().strftime("%d-%m-%Y_%H-%M-%S")
        testName = environment.whoami()
        screenshotName = testName + "_login_success_" + currTime
        allure.attach(self.driver.get_screenshot_as_png(),
                      name=screenshotName,
                      attachment_type=allure.attachment_type.PNG)
    def test_Logout_redirected_to_loginPage(self):
        driver = self.driver

        driver.get("https://opensource-demo.orangehrmlive.com")
        login = LoginPage(driver)
        login.enter_username("Admin")
        login.enter_password("admin123")
        login.click_login()

        homepage = HomePage(driver)
        homepage.click_welcome()
        homepage.click_logout()

        currentURL = driver.current_url
        loginURL = "https://opensource-demo.orangehrmlive.com/index.php/auth/login"
        self.assertEqual(currentURL, loginURL)
Exemple #19
0
    def test_login_valid(self):
        driver = self.driver

        driver.get("https://www.svyaznoy.ru/")

        homepage = HomePage(driver)
        homepage.click_login_button()

        login = LoginPage(driver)
        login.enter_username("*****@*****.**")
        login.enter_password("123456Pp")
        login.click_login2()

        wait = WebDriverWait(self.driver, 10)
        assert self.driver.find_element_by_class_name(
            'b-personal__board-name').text == "Dan"
Exemple #20
0
    def test_login_invalid_password(self):
        driver = self.driver

        driver.get("https://www.svyaznoy.ru/")

        homepage = HomePage(driver)
        homepage.click_login_button()

        login = LoginPage(driver)
        login.enter_username("*****@*****.**")
        login.enter_password("123456")
        login.click_login2()

        wait = WebDriverWait(self.driver, 10)
        assert self.driver.find_element_by_xpath(
            "//span[@id='user[username]-error']"
        ).text == "Логин или пароль неверен"
Exemple #21
0
    def test_login_emptyfield_password(self):
        driver = self.driver

        driver.get("https://www.svyaznoy.ru/")

        homepage = HomePage(driver)
        homepage.click_login_button()

        login = LoginPage(driver)
        login.enter_username("*****@*****.**")
        login.enter_password("")
        login.click_login2()

        wait = WebDriverWait(self.driver, 10)
        assert self.driver.find_element_by_xpath(
            "//span[@id='user[password]-error']"
        ).text == "Это поле необходимо заполнить."
Exemple #22
0
 def test_login(self):
     global driver
     driver = self.driver
     try:
         login = LoginPage(driver)
         driver.get(utils.URL)
         login.enter_username(utils.USERNAME)
         login.enter_password(utils.PASSWORD)
         login.click_login()
         time.sleep(5)
         text = driver.title
         assert text == "abc"
     except AssertionError as error:
         print("Assertion error occurred")
         print(error)
         driver.save_screenshot("./screenshots/test_login_error.png")
         raise
Exemple #23
0
    def test_adding_project(self):
        try:

            driver = self.driver
            driver.get(utils.URL)

            homepage = HomePage(driver)
            homepage.click_login_link()

            login = LoginPage(driver)
            login.enter_username(utils.USERNAME)
            login.enter_password(utils.PASSWORD)
            login.click_login()

            homepage.click_projects_link()

            prjcts_page = ProjectsPage(driver)
            prjcts_page.click_new_project_link()

            new_prjct_page = NewProjectPage(driver)
            new_prjct_page.enter_project_name('New Test Project Pangoline')
            # new_prjct_page.enter_project_identifier('Test Identifier')
            driver.implicitly_wait(10)
            new_prjct_page.click_create_button()

            #assert actual_text == self.driver.find_element_by_id('flash_notice').get_attribute()
        #  self.driver.find_element_by_partial_link_text('Successful creation.')
        # print('Successful creation.')

        except:
            print('Project is NOT created')
            currTime = moment.now().strftime('%H-%M-%S_%m-%d-%Y')
            testName = utils.whoami()
            screenshotName = testName + '_' + currTime
            allure.attach(self.driver.get_screenshot_as_png(),
                          name=screenshotName,
                          attachment_type=allure.attachment_type.PNG)
            driver = self.driver
            driver.get_screenshot_as_file(
                '/Users/alionap/PycharmProjects/AutomationFramework_1/screenshots/'
                + screenshotName + '.png')
            raise