def test_guest_can_go_to_login_page(self, browser): link = "http://selenium1py.pythonanywhere.com/" page = BasePage(browser, link) page.open_url() page.go_to_login_page() login_page = LoginPage(browser, browser.current_url) login_page.should_be_login_page()
def setup(self, browser): link = 'http://selenium1py.pythonanywhere.com/' base_page = BasePage(browser, link) base_page.go_to_login_page() login_page = LoginPage(browser, browser.current_url) login_page.register_new_user('*****@*****.**', 'test1234567') base_page.should_be_authorized_user()
class TestLoginFromMainPage(object): @pytest.fixture(scope="function", autouse=True) def setup(self, browser): self.page = BasePage(browser, main_link) self.page.open() self.page.go_to_login_page() self.page.register_on_login_page() def test_user_can_see_success_register(self, browser): page = LoginPage(browser, login_link) page.should_be_login_page() def test_user_can_see_register_information(self, browser): page = LoginPage(browser, login_link) page.should_be_register_information(browser) def test_user_can_go_to_basket_page(self, browser): page = BasketPage(browser, main_link) page.go_to_basket_page() page.should_see_success_go_to_basket_page() def test_user_can_add_course_in_basket(self, browser): page = BasketPage(browser, main_link) page.open() page.go_to_course_link_and_take_of_course_in_basket(browser) page.should_see_catalog_of_course() page.should_see_product_in_basket() page.should_see_information_after_add_to_basket_at_top_side()
def setup(self, browser): link = "http://selenium1py.pythonanywhere.com/" page = BasePage(browser, link) page.open_url() page.go_to_login_page() login_page = LoginPage(browser, browser.current_url) login_page.register_new_user() login_page.should_be_authorized_user()
def setup(self, browser): self.link = "http://selenium1py.pythonanywhere.com/catalogue/"\ "the-shellcoders-handbook_209/?promo=newYear" page = BasePage(browser, self.link) page.go_to_login_page() login_page = LoginPage(browser, browser.current_url) login_page.register_new_user() yield page.logout()
def setup(self, browser): link = "http://selenium1py.pythonanywhere.com/catalogue/coders-at-work_207/" email = str(time.time()) + "@fakemail.org" password = "******" product_page = BasePage(browser, link) product_page.open() product_page.go_to_login_page() page = LoginPage(browser, browser.current_url) page.open() page.register_new_user(email, password) page.should_be_authorized_user()
def setup(self, browser): link = "http://selenium1py.pythonanywhere.com" page = BasePage(browser, link) page.open() page.go_to_login_page() f = faker.Faker() email = f.email() password = f.password() page = LoginPage(browser, link) page.register_new_user(email, password) page.should_be_authorized_user()
def login_to_page(browser, trader_link): user = '******' password = '******' page = BasePage(browser, trader_link[0]) page.open_url() page.close_modal_window() page.go_to_main_page() page.go_to_login_page() login_page = LoginPage(page.browser, page.browser.current_url) login_page.user_login(user, password) login_page.close_login_page() yield page page.user_logout()
def test_guest_can_go_to_login_page_from_product_page(browser): link = "http://selenium1py.pythonanywhere.com/en-gb/catalogue/the-city-and-the-stars_95/" page = BasePage(browser, link) page.open() page.go_to_login_page()
def test_guest_can_go_to_login_page(self, browser): link = "http://selenium1py.pythonanywhere.com" page = BasePage(browser, link) page.open() login_page = page.go_to_login_page() login_page.should_be_login_page()
def test_guest_can_go_to_login_page(self, browser): link = "http://selenium1py.pythonanywhere.com/" base_page = BasePage(browser, link) base_page.go_to_login_page()