Ошибка В Selenium Ide
#1
Отправлено 20 августа 2007 - 08:25
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
Что это значит и как ее исправить?
#2
Отправлено 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.
#3
Отправлено 21 августа 2007 - 03:34
#4
Отправлено 21 августа 2007 - 04:18
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....Как быть тут?
#5
Отправлено 21 августа 2007 - 15:34
he error message is: currentCommandRow is not defined
в extension для selenium 0.8.х такого кода просто нет (да и в самом selenium). есть в extension для selenium 0.60/0.7.1
убедитесь, что вы используете правильную версию екстеншена, очистите кэш браузера и попробуйте еще раз.
#6
Отправлено 22 августа 2007 - 01:26
#7
Отправлено 22 августа 2007 - 16:09
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
#8
Отправлено 25 августа 2007 - 14:04
#10
Отправлено 25 мая 2012 - 10:42
FF11, Selenium IDE 1.7.2
"sideflow.js" присутствует и указан в настройках "Selenium Core extensions"
см. скрин.
в чем подвох?
Прикрепленные файлы
#11
Отправлено 25 мая 2012 - 11:06
Переменной n нет, а есть storedVars['n']. Задайте переменную n так:Пожалуй подниму тему, дабы не плодить подобные.
FF11, Selenium IDE 1.7.2
"sideflow.js" присутствует и указан в настройках "Selenium Core extensions"
см. скрин.
в чем подвох?
storeEval | n = 0 | n
Таким образом у вас будут 2 переменные n(число для работы с циклом) и storedVars['n'](строка для подстановки в локаторы, value для ввода и т.п.)
Далее n увеличивать так:
storeEval | n = n+1 | n
Никогда не используйте ${<имя переменной>} в полях target команд storeEval, getEval и т.п. В таких полях пишется ява-скрипты, синтаксис ${} не для переменных.
#12
Отправлено 25 мая 2012 - 11:10
Забыл добавить,что кодПожалуй подниму тему, дабы не плодить подобные.
FF11, Selenium IDE 1.7.2
"sideflow.js" присутствует и указан в настройках "Selenium Core extensions"
см. скрин.
в чем подвох?
mouseOver ...
mouseDown ...
mouseUp ...
waitForPageToLoad ...
Можно заменить на
clickAndWait | //*[@id='button']
#13
Отправлено 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 анонимных