Advertisement
Guest User

Untitled

a guest
Feb 14th, 2019
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.60 KB | None | 0 0
  1. from selenium import webdriver
  2. import unittest
  3. import sys
  4. import os
  5. sys.path.append(os.path.join(os.path.dirname(__file__), "...", "..."))
  6. from Project.Pages.LoginPage import LoginPage
  7.  
  8. class LoginTest(unittest.TestCase):
  9.     @classmethod
  10.     def setUpClass(cls):
  11.         cls.driver = webdriver.Chrome()
  12.         cls.driver.maximize_window()
  13.  
  14.     def test_login_valid(self):
  15.         driver = self.driver
  16.         driver.get("https://bla-bla-bla")
  17.         login = LoginPage(driver)
  18.         login.enter_email("validmail@gmail.com")
  19.         login.enter_password("QA123")
  20.         login.click_login()
  21.  
  22.     def test_login_invalid_email(self):
  23.         driver = self.driver
  24.         driver.get("https://bla-bla-bla")
  25.         login = LoginPage(driver)
  26.         login.enter_email(".#$3546&&^&@gmail.com")
  27.         login.enter_password("QA123")
  28.         login.click_login()
  29.  
  30.     def test_login_void_password(self):
  31.         driver = self.driver
  32.         driver.get("https://bla-bla-bla")
  33.         login = LoginPage(driver)
  34.         login.enter_email("validmail@gmail.com")
  35.         login.click_login()
  36.  
  37.     def test_login_void_email(self):
  38.         driver = self.driver
  39.         driver.get("https://bla-bla-bla")
  40.         login = LoginPage(driver)
  41.         login.enter_password("QA123")
  42.         login.click_login()
  43.  
  44.     def test_login_void_fields(self):
  45.         driver = self.driver
  46.         driver.get("https://bla-bla-bla")
  47.         login = LoginPage(driver)
  48.         login.click_login()
  49.  
  50.     @classmethod
  51.     def tearDownClass(cls):
  52.         cls.driver.close()
  53.         cls.driver.quit()
  54.         print("Test completed")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement