Exemplo n.º 1
0
 def set_mask_name(self, text):
     logger.info("Указываем маску: " + text)
     self.driver.find_element_by_css_selector(
         DownLoadLocators.mask_name).send_keys(text)
Exemplo n.º 2
0
 def set_last_name_Register(self, text):
     logger.info("Указываем фамилию: " + text)
     self.driver.find_element(*AccountLocations.LASTNAME).send_keys(text)
Exemplo n.º 3
0
 def button_сontinue(self):
     logger.info("Находим кнопку продолжить")
     self.driver.find_element_by_xpath(MainLocators.сontinue)
Exemplo n.º 4
0
 def set_download_name(self, text):
     logger.info("Указываем наименование загрузки: " + text)
     self.driver.find_element_by_css_selector(
         DownLoadLocators.download_name).send_keys(text)
Exemplo n.º 5
0
 def wait_message(self):
     logger.info("Ожидаем сообщение")
     self._wait_element_(By.CSS_SELECTOR, MainLocators.mess)
Exemplo n.º 6
0
 def shopping_cart(self):
     logger.info("Находим Shopping Cart и кликаем по нему")
     self.driver.find_element_by_css_selector(
         MainLocators.shopping_cart).click()
Exemplo n.º 7
0
 def set_first_name(self, text):
     logger.info("Указываем имя: " + text)
     self._input(*AccountLocations.FIRSTNAME, text)
Exemplo n.º 8
0
 def open_product_cart(self, text):
     logger.info("Открываем карточку: " + text)
     self.driver.find_element_by_css_selector(
         ProductCartLocators.image_in_cart_by_name.format(text)).click()
Exemplo n.º 9
0
 def set_comfirmPass_Register(self, text):
     logger.info("Подтверждаем пароль: " + text)
     self.driver.find_element(*AccountLocations.COMFIRMPASS).send_keys(text)
Exemplo n.º 10
0
 def open_section_in_account(self, text):
     logger.info("Открываем раздел: " + text)
     self.driver.find_element_by_xpath(
         AccountLocations.section.format(text)).click()
Exemplo n.º 11
0
 def set_password_Register(self, text):
     logger.info("Указываем пароль: " + text)
     self.driver.find_element(*AccountLocations.PASSWORD).send_keys(text)
Exemplo n.º 12
0
 def set_phone_Register(self, text):
     logger.info("Указываем телефон: " + text)
     self.driver.find_element(*AccountLocations.PHONE).send_keys(text)
Exemplo n.º 13
0
 def set_email_Register(self, text):
     logger.info("Указываем email: " + text)
     self.driver.find_element(*AccountLocations.EMAIL).send_keys(text)
Exemplo n.º 14
0
 def click_cart(self):
     logger.info("Нажимаем на корзину")
     self.driver.find_element(*MainLocators.CART).click()
Exemplo n.º 15
0
 def wait_message(self):
     logger.info("Ожидаем сообщение: ")
     self._wait_element_(By.CSS_SELECTOR,
                         CatalogProductLocators.mess_by_product)
Exemplo n.º 16
0
 def open_directory(self, text):
     logger.info("Открываем директорию: " + text)
     self._wait_element_(By.XPATH, MainLocators.open_menu.format(text))
Exemplo n.º 17
0
 def open_menu_my_account(self):
     logger.info("Открываем меню в My Account")
     self.driver.find_element_by_css_selector(
         AccountLocations.my_account_link).click()
Exemplo n.º 18
0
 def product_header_cart_by_name(self, text):
     logger.info("Находим наименование карточки: " + text)
     self.driver.find_element_by_xpath(
         ProductCartLocators.header_cart_by_name.format(text))
Exemplo n.º 19
0
 def click_button_search(self):
     logger.info("Нажимаем кнопку поиска")
     self.driver.find_element_by_css_selector(
         MainLocators.search_button).click()
Exemplo n.º 20
0
 def button_close_mess(self):
     logger.info("Закрываем информационное сообщение")
     self.driver.find_element_by_css_selector(
         MainLocators.button_close_mess).click()
Exemplo n.º 21
0
 def click_product_link(self, text):
     logger.info("Нажимаем ссылку на наименовании продукта")
     self.driver.find_element_by_xpath(MainLocators.product).click()
Exemplo n.º 22
0
 def product_header_order_place(self, text):
     logger.info("Находим сообщение об успешно выполненном заказе : " +
                 text)
     self.driver.find_element_by_xpath(MainLocators.heading.format(text))
Exemplo n.º 23
0
 def click_add_cart(self):
     logger.info("Нажимаем добавить в корзину")
     self.driver.find_element_by_xpath(MainLocators.add_to_cart).click()
Exemplo n.º 24
0
 def set_in_search(self, text):
     logger.info("Вводим в поле поиска текст: " + text)
     self.driver.find_element_by_css_selector(
         MainLocators.search).send_keys(text)
Exemplo n.º 25
0
 def click_item_cart(self):
     logger.info("Нажимаем на содержимое корзины")
     self.driver.find_element_by_css_selector(
         MainLocators.item_cart).click()
Exemplo n.º 26
0
 def set_file_name(self, text):
     logger.info("Указываем наименование файла: " + text)
     self.driver.find_element_by_css_selector(
         DownLoadLocators.file_name).send_keys(text)
Exemplo n.º 27
0
 def click_button_Checkout(self):
     logger.info("Нажимаем на Checkout")
     self.driver.find_element_by_xpath(MainLocators.button_Checkout).click()
Exemplo n.º 28
0
 def set_input_file(self, text):
     logger.info("Указываем файл для загрузки: " + text)
     self.driver.find_element_by_css_selector(
         DownLoadLocators.file).send_keys(text)
Exemplo n.º 29
0
 def set_first_name_Register(self, text):
     logger.info("Указываем имя: " + text)
     self.driver.find_element(*AccountLocations.FIRSTNAME).send_keys(text)