def step_impl(context): home_page = HomePage(context) home_page.visit(get_from_config('url')) navigation_page = NavigationPage(context) navigation_page.open_login_page() login_page = LoginPage(context) login_page.enter_username(get_from_config('username')) login_page.enter_password(get_from_config('password')) login_page.click_login_button() camps_page = CampsPage(context) assert camps_page.camps_page_is_displayed()
def login(self, driver, username, password, capture): login_page = LoginPage() login_page.set_driver(driver) if capture: # ログイン前のキャプチャ取得 login_page.save_screenshot('1_login') # ユーザ名とパスワードに「test」を入力 login_page.set_user_name(username) login_page.set_password(password) if capture: # ユーザ名とパスワード入力後のキャプチャ取得 login_page.save_screenshot('2_login_input') # ログインボタンを押下する login_page.click_login_button() if capture: # ログインボタンを押下後のキャプチャ取得 login_page.save_screenshot('3_login_top')
def step_impl(context): page = LoginPage(context) page.click_login_button()