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

Тестирование REST API
онлайн, начало 29 июля
Школа для начинающих тестировщиков
онлайн, начало 25 июля
Python для начинающих
онлайн, начало 26 июля
Автоматизация функционального тестирования
онлайн, начало 26 июля
Фотография

Increment переменной в Selenium IDE


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

#1 pbezpal

pbezpal

    Новый участник

  • Members
  • Pip
  • 71 сообщений
  • ФИО:Безпалько Павел

Отправлено 11 Март 2019 - 14:48

Привет всем! Начал изучать Selenium IDE и столкнулся с такой проблемой. Нужно в цикле while увеличить переменную, чтобы цикл был конечным. Но ничего не получается. Уже много вариантов перепробовал, но пока что ни один из  них не подошёл. Последний вариант, пробовал такой

 

store| 1 | i

store| javascript{Math.floor(Math.random()*${i})} | i

echo| ${i}

 

Переменная i упорно не хочет менять значение


  • 0

#2 Snap

Snap

    Специалист

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


Отправлено 11 Март 2019 - 18:10

А какой Seleinium IDE вы используете? Старую или обновленную версию?

Попробуйте выполнить команды

store| 1 | i

echo| ${i}

Что будет выведено?


  • 0

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


#3 Spock

Spock

    Гуру

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

Отправлено 11 Март 2019 - 18:38

а ничего не смущает что автор пытается увеличить переменную с помощью функции возвращающей случайное число?


  • 0

#4 Snap

Snap

    Специалист

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


Отправлено 11 Март 2019 - 19:12

а ничего не смущает что автор пытается увеличить переменную с помощью функции возвращающей случайное число?

Нет, в данном случае это не главное  :wink:

 

Просто если он делает это в текущей версии Selenium IDE, то там эта конструкция больше не работает. Теперь чтобы присвоить переменной значение, нужно использовать команду

executeScript | return 1 | i
executeScript | return ${i}+1 | i   // увеличиваем i на 1
echo | ${i}   // выведет 2

  • 1

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


#5 pbezpal

pbezpal

    Новый участник

  • Members
  • Pip
  • 71 сообщений
  • ФИО:Безпалько Павел

Отправлено 12 Март 2019 - 06:18

А какой Seleinium IDE вы используете? Старую или обновленную версию?

Попробуйте выполнить команды

store| 1 | i

echo| ${i}

Что будет выведено?

Выводит 1


  • 0

#6 pbezpal

pbezpal

    Новый участник

  • Members
  • Pip
  • 71 сообщений
  • ФИО:Безпалько Павел

Отправлено 12 Март 2019 - 06:19

а ничего не смущает что автор пытается увеличить переменную с помощью функции возвращающей случайное число?

Все равно это конструкция не работает)


  • 0

#7 pbezpal

pbezpal

    Новый участник

  • Members
  • Pip
  • 71 сообщений
  • ФИО:Безпалько Павел

Отправлено 12 Март 2019 - 06:25

 

а ничего не смущает что автор пытается увеличить переменную с помощью функции возвращающей случайное число?

Нет, в данном случае это не главное  :wink:

 

Просто если он делает это в текущей версии Selenium IDE, то там эта конструкция больше не работает. Теперь чтобы присвоить переменной значение, нужно использовать команду

executeScript | return 1 | i
executeScript | return ${i}+1 | i   // увеличиваем i на 1
echo | ${i}   // выведет 2

Спасибо огромное) Заработало  :smile:


  • 0

#8 Snap

Snap

    Специалист

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


Отправлено 12 Март 2019 - 07:45

 

А какой Seleinium IDE вы используете? Старую или обновленную версию?

Попробуйте выполнить команды

store| 1 | i

echo| ${i}

Что будет выведено?

Выводит 1

 

Да точно, выведет 1. Только это будет считаться текстом, а не числом.


  • 1

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


#9 pbezpal

pbezpal

    Новый участник

  • Members
  • Pip
  • 71 сообщений
  • ФИО:Безпалько Павел

Отправлено 12 Март 2019 - 09:30

А какой Seleinium IDE вы используете? Старую или обновленную версию?

Попробуйте выполнить команды

store| 1 | i

echo| ${i}

Что будет выведено?

Не подскажите, где почитать про новую версию selenium ide?


  • 0

#10 pbezpal

pbezpal

    Новый участник

  • Members
  • Pip
  • 71 сообщений
  • ФИО:Безпалько Павел

Отправлено 12 Март 2019 - 09:31

 

 

А какой Seleinium IDE вы используете? Старую или обновленную версию?

Попробуйте выполнить команды

store| 1 | i

echo| ${i}

Что будет выведено?

Выводит 1

 

Да точно, выведет 1. Только это будет считаться текстом, а не числом.

 

Это я уже понял) 


  • 0

#11 Snap

Snap

    Специалист

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


Отправлено 12 Март 2019 - 10:48

 

А какой Seleinium IDE вы используете? Старую или обновленную версию?

Попробуйте выполнить команды

store| 1 | i

echo| ${i}

Что будет выведено?

Не подскажите, где почитать про новую версию selenium ide?

Если знаете английский, то как обычно на официальном сайте https://www.selenium...g/selenium-ide/


  • 0

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



Selenium 2.0: стартовый уровень
онлайн
Программирование на Java для тестировщиков
онлайн
Автоматизация функционального тестирования
онлайн
Selenium WebDriver: полное руководство
онлайн



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

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

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