Exemplo n.º 1
0
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()
Exemplo n.º 2
0
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)