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( ) # выполняем метод страницы — переходим на страницу логина
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();
def test_guest_should_see_login_link(browser): link = "http://selenium1py.pythonanywhere.com/" page = MainPage(browser, link) page.open() page.should_be_login_link()