Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

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



Software-Testing.Ru - портал тестировщиков  

Новые темы форума тестировщиков


Сделать клик по найденным элементам (Python Selenium)
2018-06-20 13: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(",")
 

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

Спасибо



Параметризация в Web Tours
2018-06-20 14:36

Прошу прощения если данный вопрос уже поднимался, не смог найти. Изучаю HP Loadrunner и столкнулся с одной проблемой связанной с параметризацией. В WebTours параметризирую один параметр (выбор города убытия), скрипт завершается норм, в логах реплея все хорошо, параметр меняется как нужно, при проверке в WebTours данный параметр остается по дефолту. Сможете подсказать куда копать? Версия Vugen 12.55, версия ос Win 10 (64 bit).



Видео доклада Олега Половинкина с онлайн-конференции для тестировщиков
2018-06-20 15:59

Все приложения можно условно разделить на «спринтеров» и «марафонцев». Спринтеров запускают редко и ненадолго — например, интернет-банк для проведения разовых операций. Марафонцы же включены у своих пользователей постоянно: текстовые редакторы, бухгалтерские программы, системы документооборота и т.д.

 

Если ваш продукт — марафонец, то вам просто необходимо тестирование надёжности (aka reliability testing). В рамках такого тестирования мы проверяем, как продукт ведёт себя при длительном использовании, не наблюдается ли утечек памяти, не растут ли используемые ресурсы, не возникают ли непредвиденные ошибки.

 

В своём докладе Олег расскажет, как проводить автоматизированное тестирование надёжности веб-приложений при помощи Selenium Web Driver.

 

Читать публикацию полностью



Получение ответа сервера (Rest Assured). Автоматизация аутентификации
2018-06-20 22:10

Суть проблемы.

Есть автоматизация аутентификации пользователя через номер телефона. Нужно ввести номер телефона, отправить по нажатию кнопки, получить ответ от от сервера, прочитать и вставить. Вот сам скрипт.

 

RestAssured.baseURI = "*****/sign-up";

Response res = given()
.contentType("application/json").
body("{\"telNumber\": \"+********\"}").
when().
post("");

String body = res.getBody().asString();
System.out.println(body);

 

И всеотлично он работает, Возвращает результат, но результат не верный поскольку первый запрос отправляется по нажатию кнопки, а второй скриптом и при отправке запроса скриптом получаем неверный смс.

 

Автоматизация Java+Selenium+TestNG

Подскажите как прочитать response. Или какие варианты можно применить?



© 2010 | Software-Testing.Ru


В избранное