def test_cookies(self): self.browser = webdriver.Chrome() ac = ActionChains(self.browser) ac.send_keys(Keys.CONTROL) ac.send_keys(Keys.SHIFT) ac.send_keys('N') ac.perform() page = LoginPage(self.browser) page.open() page.login('*****@*****.**', 'abrakadabra')
def test_search(self): page = LoginPage(self.browser) page.open() page.search('shoes') #explicitly wait example timeout = self.settings['explicit_timeout'] wait = WebDriverWait(self.browser, timeout) try: options = wait.until( EC.visibility_of_all_elements_located( (By.XPATH, page.locators['search_results']))) except TimeoutException: pass options[0].click() self.assertTrue(Product(self.browser, 'Black Nolita Cami').is_visible)