Пример #1
0
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()
Пример #2
0
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)
Пример #3
0
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])