from pages.drivers import Drivers from pages.select_menu_page import SelectMenuPage browser = Drivers('--start-maximized').chrome() smp = SelectMenuPage(driver=browser) # test start smp.go() # SELECT OPTIONS # hover smp.select_value.click() smp.g1_option2.move_to() smp.g1_option2.move_to() smp.g2_option1.move_to() smp.g2_option2.move_to() smp.r_option.move_to() smp.a_r_option.move_to() # select smp.a_r_option.click() smp.select_value.click() smp.r_option.click() smp.select_value.click() smp.g2_option2.click() smp.select_value.click() smp.g2_option1.click() smp.select_value.click()
from pages.drivers import Drivers from pages.herokuapp_page import HerokuappPage import time browser = Drivers('--start-').chrome() hp = HerokuappPage(driver=browser) content = 'My automation test content' # test start hp.go() hp.frames.click() hp.iframe_link.click() iframe = browser.find_element_by_tag_name('iframe') browser.switch_to_frame(iframe) itext = hp.iframe_text.text hp.iframe_text.input_text(content) hp.align_right.click() # browser.switch_to.default_content() print(itext)
import sys sys.path.insert(1, '') from pages.drivers import Drivers from pages.amazon_page import AmazonPage # Test case ID: log_am_02 browser = Drivers().chrome() ap = AmazonPage(driver=browser) # test data invalid_gmail = '*****@*****.**' # test start ap.go() ap.account_list_button.click() ap.email_input.input_text(invalid_gmail) ap.continue_button.click() alert = ap.alert_invalid_email_pw.text assert alert == 'There was a problem' print('log_am_02 passed') browser.quit()
# test descriptions # send email from aol.mail using FIREFOX to seznam.mail using CHROME # validate receiver's email, email subject and email message. # TEST DATA user_aol = 'test.integrate_30100' pw_aol = '123852_pw' email_seznam = '*****@*****.**' user_seznam = 'test.integrate20' pw_seznam = 'testpw_02' subject = 'test' msg = 'TEST TEST' # open FIREFOX browser for AOL Mail browser1 = Drivers('--start-maximized').firefox() amp = AolMailPage(driver=browser1) # test start amp.go() # login to AOL Mail amp.aol_user_input.input_text(user_aol) amp.user_next_button.click() amp.aol_pw_input.input_text(pw_aol) amp.pw_next_button.click() amp.mail_button.click() # switch to new tab opened browser1.switch_to.window(browser1.window_handles[1])