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

Фотография

Ошибка В Selenium Ide


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

#1 Gnomik

Gnomik

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

  • Members
  • PipPip
  • 76 сообщений
  • ФИО:Попов Федор Иванович

Отправлено 20 августа 2007 - 08:25

Ввожу комманды while/endWhile как показано здесь

Selenium IDE выдает ошибку

[error] Unexpected Exception: message -> currentCommandRow is not defined, fileName -> file:///E:/Testir/Selenium/flowControl/FlowControl/downloadBA3kZ033546/Selenium/user-extensions.js, lineNumber -> 162, stack -> ("storedVars.loop1<2","")@file:///E:/Testir/Selenium/flowControl/FlowControl/downloadBA3kZ033546/Selenium/user-extensions.js:162 apply([object Object],[object Array])@:0 ("storedVars.loop1<2","")@chrome://selenium-ide/content/selenium/scripts/htmlutils.js:60 ([object Object],[object Object])@chrome://selenium-ide/content/selenium/scripts/selenium-commandhandlers.js:307 ()@chrome://selenium-ide/content/selenium/scripts/selenium-executionloop.js:112 (1677)@chrome://selenium-ide/content/selenium/scripts/selenium-executionloop.js:78 apply([object Object],[object Array])@:0 (1677)@chrome://selenium-ide/content/selenium/scripts/htmlutils.js:60 @:0 , name -> ReferenceError

Что это значит и как ее исправить?
  • 0

#2 dlg99

dlg99

    Специалист

  • Members
  • PipPipPipPipPip
  • 609 сообщений
  • ФИО:Andrey Yegorov
  • Город:Redmond, WA

Отправлено 20 августа 2007 - 14:35

Что это значит и как ее исправить?


с большой долей вероятности это значит, что содержимое той страницы Вы все-таки не дочитали, и взяли екстеншен для селениума 0.6.0 (он не совместим с 0.8.x):

selenium-goto.zip contains extension compatible with selenium 0.6.0
I believe that you need to use goto_sel08.js which works with selenium 0.8.0 (unless you are using old s-core 0.6.0)

there are self tests for the extension in the zip file that you can use as example and to test the extension.


  • 0
Andrey Yegorov. Изображение

#3 Gnomik

Gnomik

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

  • Members
  • PipPip
  • 76 сообщений
  • ФИО:Попов Федор Иванович

Отправлено 21 августа 2007 - 03:34

Ок.Понял.Нашел примеры во вскаченной версии,но он тоже не подходит
  • 0

#4 Gnomik

Gnomik

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

  • Members
  • PipPip
  • 76 сообщений
  • ФИО:Попов Федор Иванович

Отправлено 21 августа 2007 - 04:18

Test Runner говорит
Selenium failure. Please report to selenium-dev@openqa.org, with error details from the log window. The error message is: currentCommandRow is not defined

Em....Как быть тут?
  • 0

#5 dlg99

dlg99

    Специалист

  • Members
  • PipPipPipPipPip
  • 609 сообщений
  • ФИО:Andrey Yegorov
  • Город:Redmond, WA

Отправлено 21 августа 2007 - 15:34

he error message is: currentCommandRow is not defined


в extension для selenium 0.8.х такого кода просто нет (да и в самом selenium). есть в extension для selenium 0.60/0.7.1

убедитесь, что вы используете правильную версию екстеншена, очистите кэш браузера и попробуйте еще раз.
  • 0
Andrey Yegorov. Изображение

#6 Gnomik

Gnomik

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

  • Members
  • PipPip
  • 76 сообщений
  • ФИО:Попов Федор Иванович

Отправлено 22 августа 2007 - 01:26

А где версии 0.8.x и 0.60/0.7.1 можно посмотреть и даже скачать?
  • 0

#7 dlg99

dlg99

    Специалист

  • Members
  • PipPipPipPipPip
  • 609 сообщений
  • ФИО:Andrey Yegorov
  • Город:Redmond, WA

Отправлено 22 августа 2007 - 16:09

selenium core download: http://openqa.org/se...download.action
S-Core documentation: http://www.openqa.or...umentation.html
S-Core FAQ and other useful stuff: http://wiki.openqa.o...isplay/SEL/Home

selenium IDE download (it lists included S-Core version): http://openqa.org/se...download.action
S-IDE documentation: http://wiki.openqa.o...splay/SIDE/Home

flowControl extension download: http://wiki.openqa.o...tion?pageId=379 (you need goto_sel08.js for selenium core 0.8.x, as comment to file states)
other extensions: http://wiki.openqa.o...User-Extensions
  • 0
Andrey Yegorov. Изображение

#8 Gnomik

Gnomik

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

  • Members
  • PipPip
  • 76 сообщений
  • ФИО:Попов Федор Иванович

Отправлено 25 августа 2007 - 14:04

А в FF2 я не смогу тестировать испульзуя эти расширения?
  • 0

#9 dlg99

dlg99

    Специалист

  • Members
  • PipPipPipPipPip
  • 609 сообщений
  • ФИО:Andrey Yegorov
  • Город:Redmond, WA

Отправлено 25 августа 2007 - 22:16

А в FF2 я не смогу тестировать испульзуя эти расширения?


сможете.
  • 0
Andrey Yegorov. Изображение

#10 bonus16

bonus16

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

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

Отправлено 25 мая 2012 - 10:42

Пожалуй подниму тему, дабы не плодить подобные.
FF11, Selenium IDE 1.7.2
"sideflow.js" присутствует и указан в настройках "Selenium Core extensions"
см. скрин.
в чем подвох?

Прикрепленные файлы


  • 0

#11 psihozik

psihozik

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

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

Отправлено 25 мая 2012 - 11:06

Пожалуй подниму тему, дабы не плодить подобные.
FF11, Selenium IDE 1.7.2
"sideflow.js" присутствует и указан в настройках "Selenium Core extensions"
см. скрин.
в чем подвох?

Переменной n нет, а есть storedVars['n']. Задайте переменную n так:
storeEval | n = 0 | n
Таким образом у вас будут 2 переменные n(число для работы с циклом) и storedVars['n'](строка для подстановки в локаторы, value для ввода и т.п.)
Далее n увеличивать так:
storeEval | n = n+1 | n
Никогда не используйте ${<имя переменной>} в полях target команд storeEval, getEval и т.п. В таких полях пишется ява-скрипты, синтаксис ${} не для переменных.
  • 0

#12 psihozik

psihozik

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

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

Отправлено 25 мая 2012 - 11:10

Пожалуй подниму тему, дабы не плодить подобные.
FF11, Selenium IDE 1.7.2
"sideflow.js" присутствует и указан в настройках "Selenium Core extensions"
см. скрин.
в чем подвох?

Забыл добавить,что код
mouseOver ...
mouseDown ...
mouseUp ...
waitForPageToLoad ...
Можно заменить на
clickAndWait | //*[@id='button']
  • 0

#13 bonus16

bonus16

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

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

Отправлено 25 мая 2012 - 11:49


Пожалуй подниму тему, дабы не плодить подобные.
FF11, Selenium IDE 1.7.2
"sideflow.js" присутствует и указан в настройках "Selenium Core extensions"
см. скрин.
в чем подвох?

Забыл добавить,что код
mouseOver ...
mouseDown ...
mouseUp ...
waitForPageToLoad ...
Можно заменить на
clickAndWait | //*[@id='button']

спасибо, все заработало. а по поводу заменить, у меня эта команда не срабатывала, поэтому вместо одной строчки пришлось писать несколько. Тут я решал эту проблему.
  • 0


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

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