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

selen

Регистрация: 27 сен 2017
Offline Активность: 30 авг 2019 11:21
-----

#172588 сохранить url (selenium ide)

Написано selen 13 июня 2019 - 09:51

Спасибо за помощь) 

Подскажите еще как правильно рандомно вставить значение в инпут? Потому как чувствую что изобретаю велосипед)

 

Что есть: селект (например 3 значения в списке) http://joxi.net/J2bjMyLc0lPyP2

Что нужно: IDE должен при прогоне кейса подставлять в инпут рандомно значение из этого массива

 

Как я делаю:

1) с помощью js сохраняю массив и храню в ide переменной

2) генерю локатор(статическая часть +${var} и храню всю эту шляпу в ide переменной

3) команндой click жмакаю по ${var} 

ФР: ide третью команду не выполняет, я хз как кликнуть по сгенерированному локатору

 

листинг:

Command   |   execute script
Target   |   return ["qq", "ww", "ee"][Math.floor(Math.random() * (["qq", "ww", "ee"].length))]
Value   |   array_type
Description   | 
 
Command   |   store
Target   |   (.//*[normalize-space(text()) and normalize-space(.)='Type'])[1]/following::span[contains(text(),"${array_type}")]
Value   |   locator
Description   |   

 

Command   |   click
Target   |   ${locator}
Value   |   
Description   |   
 
Как это делается в ide?) 
P.s. Мне не стыдно использовать selenium ide :yu:

  • 1


#171483 Команда store в Selenium IDE - в чем ее смысл?

Написано selen 01 апреля 2019 - 06:26

Мне в свое время помогли туториалы. возможны и Вы что-то полезное для себя найдете: :victory: 
1) http://www.software-...lenium-ide.html 
2) http://forworktests....enium.html#id_5


  • 1


#168998 Проверка подчиненного бага

Написано selen 17 октября 2018 - 14:55

Что?? Уточните свою задачу)

 

Как "подчинили"? Да как они могли себе такое позволить..


  • 1


#168475 Тест-кейс как писать

Написано selen 14 сентября 2018 - 14:00

Я когда-то очень давно хотел написать что-то подобное как чек-лист для теста формы регистрации данного форума. Но к сожалению остановился в самом начале. Но даже там много чего можете подчерпнуть. 
Держите урл https://docs.google....it?ts=5b99d621 


  • 1


#165628 Вопрос по Katalon Studio

Написано selen 10 апреля 2018 - 09:16

Конечно нужно под каждую "проверку" свой кейс. (только не поймите меня буквально :victory:... Обязательно разбейте на позитивные и негативные, с учетом граничных значений и эквивалентных классов)

 

Почему не стоит делать "универсальный" кейс:

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

 

Почему стоит разбить:

- Так проще, наглядно, все понятно..


  • 1


#163065 Perfect pixel, Firebug

Написано selen 21 октября 2017 - 18:29

Вот можете узнать основы просмотрев видос https://youtu.be/C8Z-N0y6Sqo Вещают, что такое devtool. Мне было полезно (не реклама и т.д. просто помощь человеку :smile: )

К тому же если попиксельно будете смотреть вёрстку и репортить о расхождении в один пиксель - Вам явно не дожить до конца рабочего дня :rtfm:  :vava:

И вот Вам чек-лист что нужно тестировать: http://xiper.net/col.../testing-layout


  • 1


#162961 Selenium IDE. Повторное тестирование формы регистрации

Написано selen 13 октября 2017 - 14:56

Для генерации нового емайла можете использовать такой пример: 

 

| store | javascript{"user-id-" + Math.floor(Math.random() * 100) + "@mysite.com";} | variable |    (тут вы генерите емайл и сохраняете в переменную, получите:  user-id-100@mysite.com )

 

| echo | ${variable} |  |  (тут выводим в логи)

 

| type |  ваш локатор элемента | ${variable} |  (тут вставляете этот емайл в ваш инпут)


  • 2