Перейти к содержимому

IIiKyC

Регистрация: 12 янв 2018
Offline Активность: 22 авг 2018 10:58
-----

Мои темы

Сделать клик по найденным элементам (Python Selenium)

20 июня 2018 - 10:04

Добрый день.

Коллеги, ребята  и просто добрые люди, есть примерно следующая ситуация:

 

1) Есть циферблат (от 0 - 9) 

2) У каждой цифры свой локатор

3) Необходимо что бы я передавал пин-код из 4х цифр и соответственно происходил клик по необходимой кнопке,

сейчас хардкод при котором всегда вводится 1234.

 

 

def pin(self, pin-code=None):
WebDriverWait(self.driver, self.time_to_wait).until(
expected_conditions.visibility_of_element_located(locators.NUMPAD)
)
if not pin:
self.driver.find_element(*locators.NUMPAD_1).click()
self.driver.find_element(*locators.NUMPAD_2).click()
self.driver.find_element(*locators.NUMPAD_3).click()
self.driver.find_element(*locators.NUMPAD_4).click()
else:
pin_button = pin.split
pin_button.split(",")
 

Соответственно как это реализовать пока не знаю, быть может у вас есть идеи?

Спасибо


Must have Web QA \ Mobile QA

12 января 2018 - 07:38

Прошу не ругаться сразу, и не посылать учиться поиску.

Перед написанием данного поста, прошуршал всеми любимый гугл и данный форум однако развернутого ответа не нашел.

 

Вопрос состоит в следующем:

В данный момент рассматриваю вариант перехода в Web тестирование и возникла необходимость узнать все "заковырки".

Хотелось бы знать с чем могу столкнутся, что лучше подучить сейчас.

 

Из вот этой темы к примеру понял что нужны твердые знание в клиент-серверной архитектуре.

http://software-test...eb-prilozhenii/

Но это как то поверхностно, хотелось бы капнуть немного глубже. К примеру тоже где то на форуме натыкался что нужно твердое понимание взаимодействия кеша с сервером и манипуляция куки.

 

Буду очень благодарен за любое содействие