Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class LoginPage()
- username = driver.TextField(:id, "username")
- password = ...
- submit = ...
- close_welcome_modal = ...
- def login(uname, pwd)
- username.type_text(uname)
- password.type_text(pwd)
- submit.click()
- close_welcome_modal.click()
- def verify_on_page()
- # assert that our username element is present, else throw an exception with Error message
- assertTrue (username.present(), "Error: we are not on the Login page")
- class HomePage()
- def verify_on_page()
- assertTrue (main_menu.present(), "Error: we are not on the Home page")
- class TestClass()
- def Test_Positive()
- lp = LoginPage()
- hp = HomePage()
- lp.login(data.uname, data.pwd) # valid user/pwd
- hp.verify_on_page() # we're on the homepage
- passed = true
Add Comment
Please, Sign In to add comment