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

Фотография

Math.random + value в selenium ide


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

#1 DrGrow

DrGrow

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

  • Members
  • Pip
  • 6 сообщений

Отправлено 22 октября 2016 - 16:41

storeEval | Math.floor(Math.random() * (1 + 2000)) | aleatoryNumber

 

storeCellValue | LINK | ${aleatoryNumber},1

 

таким образом не работает

нужна случайная строка из csv файла

может кто подскажет как?

 

ps. из csv все прекрасно берет если указывать просто

storeCellValue | LINK | 1,1


  • 0

#2 DrGrow

DrGrow

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

  • Members
  • Pip
  • 6 сообщений

Отправлено 22 октября 2016 - 19:27

вот ошибка

 

[info] Executing: |storeCellValue | link | ${aleatoryNumber},1 |
[error] Unexpected Exception: TypeError: array[x] is undefined. 
 
но заметил еще что она выскакивает не всегда....

  • 0

#3 Spock

Spock

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

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

Отправлено 23 октября 2016 - 15:26

может так: сначала идёт цикл в котором считываются все элементы из csv и создаётся массив

 

потом брать случайный элемент из массива


  • 0


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

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