def step_impl(context): context.driver.get("https://www.instagram.com/accounts/login/") login_page = LoginPage(context.driver) login_page.enter_username(context.config.get("settings", "username")) login_page.enter_password(context.config.get("settings", "password")) login_page.click_login() time.sleep(5)
def before_all(context): context.driver = webdriver.Chrome() context.driver.get("http://newtours.demoaut.com/") context.driver.maximize_window() context.login_page = LoginPage() context.login_page_locators = LoginPageLocator() context.flight_finder_page = FlightFinderPage() context.flight_finder_page_locators = FlightFinderPageLocator()
def step_impl_validate_logged_in(context): """ :type context: behave.runner.Context """ driver = Driver() loginpage = LoginPage(driver) driver = loginpage.log_in() context.adsdesignpage = AdDesignPage(driver)
def step_impl_open_login_page(context): """ :type context: behave.runner.Context """ context.driver = Driver() context.loginpage = LoginPage(context.driver) context.loginpage.load_login_page() context.loginpage.verify_on_login_page()
def step_impl(context, text): login_page = LoginPage(context.driver) for row in context.table: login_page.enter_username(row["username"]) login_page.enter_password(row["password"]) login_page.click_login() base_page = BasePage(context.driver) base_page.see_element_with_text(text)
def step_impl(context): login_page = LoginPage(context.driver) for row in context.table: login_page.enter_usermane(row["username"]) login_page.enter_password(row["password"]) login_page.click_login() context.execute_steps(''' When I see element with text "To secure your account, we've reset your password" ''')
def click_login(context, email, password): login_page = LoginPage(context.browser) if email == 'valid': login_page.email(context.user['user']) if password == 'invalid': login_page.password(context.password) login_page.click_login_button() if login_page.is_need_help_visible(): login_page.click_need_help_tab()
def before_all(context): context.browser = webdriver.Chrome() context.browser.implicitly_wait(30) context.browser.set_page_load_timeout(30) context.browser.maximize_window() context.login_page = LoginPage(context.browser) context.overview_page = OverviewPage(context.browser) context.base_page = BasePage(context.browser)
def doLogin(context): """ :param context: Behave context object Simple login with the context user and password """ login_page = LoginPage(context.browser) login_page.enter_email(context.user['user']) login_page.enter_password(context.password) login_page.click_login_button()
def step_impl(context): """ :type context: behave.runner.Context """ driver = Driver() loginpage = LoginPage(driver) driver = loginpage.log_in() context.adsdesignpage = AdDesignPage(driver) context.adsdesignpage.click_menu() context.adsdesignpage.verify_on_ad_design_page()
def before_all(context): chromeOptions = webdriver.ChromeOptions() chromeOptions._arguments = options context.driver = webdriver.Chrome(executable_path=ChromeDriverManager().install(), options=chromeOptions) context.driver.get("http://newtours.demoaut.com/") context.driver.maximize_window() context.login_page = LoginPage() context.login_page_locators = LoginPageLocator() context.flight_finder_page = FlightFinderPage() context.flight_finder_page_locators = FlightFinderPageLocator()
def step_impl(context): """ :type context: behave.runner.Context """ is_headless = context.config.userdata.get("headless", None) driver = Driver(is_headless) loginpage = LoginPage(driver) driver = loginpage.log_in() context.navmenu = NavigationMenu(driver) context.adsdesignpage = AdDesignPage(driver) context.navmenu.navigate_to_page("Ad Designs") context.adsdesignpage.verify_on_ad_design_page()
def step_impl(context): """ :type context: behave.runner.Context """ is_headless = context.config.userdata.get("headless", None) driver = Driver(is_headless) loginpage = LoginPage(driver) driver = loginpage.log_in() context.navmenu = NavigationMenu(driver) context.audiencepage = AudiencePage(driver) context.navmenu.navigate_to_page("Audience") context.audiencepage.verify_on_audiences_page() context.audiencepage.verify_audiences_page_is_paginated()
def before_all(context): # user credentials username = '******' password = '******' context.browser = Browser() context.login_page = LoginPage() context.inbox_page = InboxPage() context.settings_page = SettingsPage() context.login_page.navigate_to_gmail() context.login_page.login(username, password)
def step_impl(context, screen_name): """ :type screen_name: str :type context: behave.runner.Context """ driver = Driver() loginpage = LoginPage(driver) driver = loginpage.log_in() context.adsdesignpage = AdDesignPage(driver) context.adsdesignpage.click_menu() context.adsdesignpage.verify_on_ad_design_page() context.adsdesignpage.click_create_ad_design_button() context.adsdesignpage.click_box("pagePostAd") context.adsdesignpage.click_btn("Next") context.adsdesignpage.screen_is_displayed(screen_name)
def step_impl(context, adtype_id): """ :type adtype_id: str :type context: behave.runner.Context """ is_headless = context.config.userdata.get("headless", None) driver = Driver(is_headless) loginpage = LoginPage(driver) driver = loginpage.log_in() context.navmenu = NavigationMenu(driver) context.adsdesignpage = AdDesignPage(driver) context.navmenu.navigate_to_page("Ad Designs") context.adsdesignpage.verify_on_ad_design_page() context.adsdesignpage.click_create_ad_design_button() if adtype_id == 'leadAd': context.adsdesignpage.select_page('Test page') context.adsdesignpage.click_box(adtype_id) context.adsdesignpage.click_btn("Next") context.ad_type = adtype_id + "Type" context.adsdesignpage.screen_is_displayed(context.ad_type) context.popup_window = PopUpWindow(driver) context.design_count = context.adsdesignpage._get_design_count()
def step_impl(context): valid_login = LoginPage(context.browser) assert valid_login.is_valid_login()
def click_need_help_tab(context): login_page = LoginPage(context.browser) login_page.click_need_help_tab()
def check_login_error_shown(context): login_page = LoginPage(context.browser) assert login_page.is_login_error_shown(), 'Login error was not shown'
def step_impl(context): invalid_login = LoginPage(context.browser) invalid_login.login_to_portal('bad_login', 'bad_password')
def before_all(context): context.browser = Browser() context.login_page = LoginPage() context.admin_page = AdminPage()
def step_impl(context): invalid_login = LoginPage(context.browser) assert invalid_login.invalid_login_msg()
import time from selenium import webdriver from features.pages.login_page import LoginPage from features.pages.main_page import MainPage from features.pages.search_results_page import SearchResultsPage driver = webdriver.Chrome("D:/Tools/chromedriver.exe") driver.implicitly_wait(5) driver.get("https://www.instagram.com/accounts/login/") login_page = LoginPage(driver) login_page.enter_username("pyautomation") login_page.enter_password("Ab123456789!") login_page.click_login() main_page = MainPage(driver) main_page.click_not_now_button() main_page.type_in_search_field("#fitness") main_page.click_result_with_text("#fitness") time.sleep(3) search_results_page = SearchResultsPage(driver) # assert "Follow" in search_results_page.get_follow_button_text() search_results_page.get_button_text("Follow") driver.quit()
def step_impl(context): login_page = LoginPage(context.driver) login_page.enter_usermane(context.config.get("user", "username")) login_page.enter_password(context.config.get("user", "password")) login_page.click_login()
def step_impl(context): login_page = LoginPage(context.driver) login_page.click_login()
def step_impl(context, password): login_page = LoginPage(context.driver) login_page.enter_password(password)
def step_impl(context, username): login_page = LoginPage(context.driver) login_page.enter_usermane(username)
def __init__(self, driver): self.launch_page = LaunchPage(driver) self.login_page = LoginPage(driver) self.main_page = MainPage(driver)
def step_impl(context): valid_login = LoginPage(context.browser) valid_login.login_to_portal('standard_user', 'secret_sauce') assert valid_login.is_valid_login()
def step_impl(context): opened_page = LoginPage(context.browser) assert opened_page.check_page_is_opened() is True