コード例 #1
0
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()
コード例 #2
0
    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')
コード例 #3
0
def step_impl(context):
    page = LoginPage(context)
    page.click_login_button()