예제 #1
0
    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')
예제 #2
0
    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)