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