Beispiel #1
0
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)
Beispiel #2
0
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)
Beispiel #3
0
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"
        ''')
Beispiel #4
0
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()
Beispiel #5
0
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()
Beispiel #6
0
def step_impl(context):
    login_page = LoginPage(context.driver)
    login_page.click_login()