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

Практикум по тест-дизайну 2.0
онлайн, начало 20 cентября
Python для начинающих
онлайн, начало 25 сентября
Школа для начинающих тестировщиков
онлайн, начало 19 сентября
Тестирование REST API
онлайн, начало 23 сентября
Фотография

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


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 11

#1 selen

selen

    Активный участник

  • Members
  • PipPip
  • 102 сообщений
  • ФИО:Сергей

Отправлено 07 Июнь 2019 - 12:23

Доброго..

 

Подскажите, как с помощью selenium ide можно сохранить url в переменную??


  • 0

#2 selen

selen

    Активный участник

  • Members
  • PipPip
  • 102 сообщений
  • ФИО:Сергей

Отправлено 07 Июнь 2019 - 12:30

вопрос следующий: Есть карточка объектов в режиме просмотра с адресом ../test/50/view Мы что-то там нажмакали и сэйвим. Что происходит: меняется статус и урл на ../test/50/edit

 

Я хочу заасёртить статус по новой урле. Но как на него попасть?)


  • 0

#3 selen

selen

    Активный участник

  • Members
  • PipPip
  • 102 сообщений
  • ФИО:Сергей

Отправлено 07 Июнь 2019 - 13:02

пробую так, но не получается http://joxi.ru/Dr8V01LUodop52  почему переменная просто строкой выводится? Подскажите плиз где ошибаюсь.


  • 0

#4 Spock

Spock

    Гуру

  • Members
  • PipPipPipPipPipPip
  • 1 537 сообщений
  • ФИО:Роман

Отправлено 07 Июнь 2019 - 14:40

у Вас 99 сообщений на форуме

 

уже как-бы должно быть стыдно работать с ИДЕ ;)


  • 0

#5 Snap

Snap

    Специалист

  • Members
  • PipPipPipPipPip
  • 794 сообщений
  • ФИО:Роман
  • Город:Москва


Отправлено 08 Июнь 2019 - 15:20

у Вас 99 сообщений на форуме

 

уже как-бы должно быть стыдно работать с ИДЕ ;)

У вас 1420 сообщений на форуме.

 

Уже как-бы должно быть стыдно писать одно и тоже ;)


  • 0

http://starbugss.blogspot.ru - "Звездные баги", мой блог.


#6 Snap

Snap

    Специалист

  • Members
  • PipPipPipPipPip
  • 794 сообщений
  • ФИО:Роман
  • Город:Москва


Отправлено 08 Июнь 2019 - 15:28

пробую так, но не получается http://joxi.ru/Dr8V01LUodop52  почему переменная просто строкой выводится? Подскажите плиз где ошибаюсь.

Во-первых, нужно использовать команду "execute script".

Во-вторых, не хватает "return" перед window.location.href

То есть правильно:

execute script | return window.location.href | url

  • 0

http://starbugss.blogspot.ru - "Звездные баги", мой блог.


#7 selen

selen

    Активный участник

  • Members
  • PipPip
  • 102 сообщений
  • ФИО:Сергей

Отправлено 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

#8 Spock

Spock

    Гуру

  • Members
  • PipPipPipPipPipPip
  • 1 537 сообщений
  • ФИО:Роман

Отправлено 13 Июнь 2019 - 09:56

 

 

P.s. Мне не стыдно использовать selenium ide  :yu:

интересно, почему не стыдно?

 

это то же самое как программист расскажет что программирует на Бейсике, так этого программиста никто всерьёз воспринимать не будет


  • 0

#9 selen

selen

    Активный участник

  • Members
  • PipPip
  • 102 сообщений
  • ФИО:Сергей

Отправлено 13 Июнь 2019 - 10:03

Стоит соответствующая таска в которой требуется скрипт под IDE. А вы не в ту сторону поворачиваете, а спорить и доказывать что ЯП+вебдрайвер круче - сейчас не тот случай(у меня)

Поэтому нужен хэлп как это в ide провернуть)  


  • 0

#10 Spock

Spock

    Гуру

  • Members
  • PipPipPipPipPipPip
  • 1 537 сообщений
  • ФИО:Роман

Отправлено 13 Июнь 2019 - 10:09

 

 

Стоит соответствующая таска в которой требуется скрипт под IDE.

очень странное дело, откуда такие таски берутся


  • 0

#11 astenix

astenix

    Специалист

  • Members
  • PipPipPipPipPip
  • 855 сообщений
  • ФИО:Лёша Лупан
  • Город:Кишинев


Отправлено 13 Июнь 2019 - 13:43

Стоит соответствующая таска в которой требуется скрипт под IDE.

очень странное дело, откуда такие таски берутся

А их диктует окружение и здравый смысел.

ЗЫ Я/Мы Selenium IDE!


  • 0

Software Testing Glossary - простыми словами о непростых словах.


#12 Spock

Spock

    Гуру

  • Members
  • PipPipPipPipPipPip
  • 1 537 сообщений
  • ФИО:Роман

Отправлено 13 Июнь 2019 - 14:59

 

 

А их диктует окружение и здравый смысел.

ЗЫ Я/Мы Selenium IDE!

ну наверное смысЕл не такой уж и здравый раз он так диктует?


  • 0


Программирование на С# для тестировщиков
онлайн
Автоматизатор мобильных приложений
онлайн
Selenium WebDriver: полное руководство
онлайн
Программирование на Python для тестировщиков
онлайн



Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных

Яндекс.Метрика
Реклама на портале