Exemplo n.º 1
0
def test_guest_can_go_to_login_page(browser):
    link = "http://selenium1py.pythonanywhere.com/"
    page = MainPage(
        browser, link
    )  # инициализируем Page Object, передаем в конструктор экземпляр драйвера и url адрес
    page.open()  # открываем страницу
    page.go_to_login_page(
    )  # выполняем метод страницы — переходим на страницу логина
Exemplo n.º 2
0
    def setUp(self):
        """"
        For webdriver
        if self.browser == 'CHROME': self.driver = webdriver.Chrome()
        else: self.driver = webdriver.Firefox()
        """
        """
        This is for grid
        """
        self.driver = Remote(
            command_executor='http://localhost:4444/wd/hub',
            desired_capabilities=getattr(DesiredCapabilities, self.browser).copy()
        )

        main_page = MainPage(self.driver)
        main_page.open()
        main_page.login_mail(self.login, self.password)
        self.open();
Exemplo n.º 3
0
def test_guest_should_see_login_link(browser):
    link = "http://selenium1py.pythonanywhere.com/"
    page = MainPage(browser, link)
    page.open()
    page.should_be_login_link()