def test_user_logged_in_to_site(browser): """ User open target site and login. Logout button is visible. """ start_page = BasePage(browser, url) start_page.open_url_page() start_page.waiting_loading_element(browser) # Login to site. Input username and password start_page.login_to_site(username, password) login_page = LoginPage(browser, url) start_page.waiting_loading_element(browser) login_page.user_should_be_logged_to_site()
def test_create_inno3_Pro_pixls(browser): """ Creating Inno3-Pro design and compare spreadsheet name """ # Start browser and webdriver and go to link start_page = BasePage(browser, url) start_page.open_url_page() start_page.waiting_loading_element(browser) # Login to site. start_page.login_to_site(username, password) start_page.waiting_loading_element(browser) # Create new pixls design main_menu_page = MainMenuPage(browser, url) main_menu_page.create_pixls_design(inno3_block[3]) start_page.waiting_loading_element(browser)
def test_create_piexpert_inno3_pro_with_optimize(browser): """ Creating PIExpert Inno3-Pro design with optimization """ # Start browser and webdriver and go to link start_page = BasePage(browser, url) start_page.open_url_page() start_page.waiting_loading_element(browser) # Login to site. start_page.login_to_site(username, password) start_page.waiting_loading_element(browser) # Create new piexpert design main_menu_page = MainMenuPage(browser, url) main_menu_page.create_piexpert_design_with_pdp(designs_with_pdp[1], pdp=20, optimization=True) with allure.step('Take a screenshot after design created'): allure.attach(browser.get_screenshot_as_png(), name='Inno3-Pro_optimize', attachment_type=AttachmentType.PNG)