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

Фотография

сохранить 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 772 сообщений
  • ФИО:Роман

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

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

 

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


  • 0

#5 Snap

Snap

    Специалист

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


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

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

 

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

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

 

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


  • 0

#6 Snap

Snap

    Специалист

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


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

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

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

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

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

execute script | return window.location.href | url

  • 0

#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 772 сообщений
  • ФИО:Роман

Отправлено 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 772 сообщений
  • ФИО:Роман

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

 

 

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

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


  • 0

#11 astenix

astenix

    Специалист

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


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

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

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

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

ЗЫ Я/Мы Selenium IDE!


  • 0

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


#12 Spock

Spock

    Профессионал

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

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

 

 

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

ЗЫ Я/Мы Selenium IDE!

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


  • 0


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

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