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

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

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


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

#1 pbezpal

pbezpal

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

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

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


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

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

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

store| 1 | i

echo| ${i}

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


  • 0

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


#3 Spock

Spock

    Гуру

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

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

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


  • 0

#4 Snap

Snap

    Специалист

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


Отправлено 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
  • PipPip
  • 76 сообщений
  • ФИО:Безпалько Павел

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

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

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

store| 1 | i

echo| ${i}

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

Выводит 1


  • 0

#6 pbezpal

pbezpal

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

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

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

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

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


  • 0

#7 pbezpal

pbezpal

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

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

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


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

 

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

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

store| 1 | i

echo| ${i}

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

Выводит 1

 

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


  • 1

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


#9 pbezpal

pbezpal

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

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

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

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

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

store| 1 | i

echo| ${i}

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

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


  • 0

#10 pbezpal

pbezpal

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

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

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

 

 

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

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

store| 1 | i

echo| ${i}

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

Выводит 1

 

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

 

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


  • 0

#11 Snap

Snap

    Специалист

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


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

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