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

Фотография

Selenium RC+Nunit: Как вывести результат в Text Output


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

#1 vagner_tester

vagner_tester

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

  • Members
  • Pip
  • 47 сообщений
  • ФИО:Ткаченко Евгений Викторович
  • Город:Москва

Отправлено 08 июня 2010 - 07:18

Как просмотреть результат работы теста (таких методов как storeAllButtons) при использовании связки RC+Nunit+VS?
Такой вариант не проходит:
Console.WriteLine(selenium.GetEval(" storedVars.links_MW[0] "));
  • 0

#2 enki86

enki86

    Постоянный участник

  • Members
  • PipPipPip
  • 231 сообщений


Отправлено 08 июня 2010 - 07:37

а в чем проблема?
пишите в файл :help:
  • 0

#3 vagner_tester

vagner_tester

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

  • Members
  • Pip
  • 47 сообщений
  • ФИО:Ткаченко Евгений Викторович
  • Город:Москва

Отправлено 08 июня 2010 - 08:53

В студии пишу следующее:
[codebox] public void TheVariables1Test()
{
selenium.Open("default.aspx");
String[] var = selenium.GetAllButtons();
Console.WriteLine(selenium.GetEval(" storedVars.var[0]"));
}[/codebox]
Nunit пишет ошибку:
Selenium.SeleniumException : ERROR: Threw an exception: storedVars.var is undefined , но массив var не пуст и в IDE все корректно !
Если поставить проверку на элементы массива, то в результате указывается что массив не пуст, но вывести эти значения не могу!
В чем может быть проблема?
  • 0

#4 vagner_tester

vagner_tester

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

  • Members
  • Pip
  • 47 сообщений
  • ФИО:Ткаченко Евгений Викторович
  • Город:Москва

Отправлено 08 июня 2010 - 09:48

Генерируется код некорректный...
Достаточно оказалось:

Console.WriteLine(links_MW[0]);
  • 0

#5 enki86

enki86

    Постоянный участник

  • Members
  • PipPipPip
  • 231 сообщений


Отправлено 08 июня 2010 - 09:55

не знаток студии
но
1) обозначать массив зарезервированным в Javascript 'var' - не лучшая идея
2) String[] var = selenium.GetAllButtons();
что здесь должно происходить я даже смутно не могу догадаться. Это вы так типа сразу объявили массив и сразу, вроде как, скопировали?
3) попытки достать переменные из Яваскрипта тоже кажутся сомнительными - к чему танцы с бубнами?
  • 0

#6 vagner_tester

vagner_tester

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

  • Members
  • Pip
  • 47 сообщений
  • ФИО:Ткаченко Евгений Викторович
  • Город:Москва

Отправлено 08 июня 2010 - 10:18

1) ДО этого обходился обычным IDE, руку набил на скрипте! С 'var' в Студии нет проблем, но на будущее учту.
2) Да, сразузу объявил массив и без церемоний значения туды скопировал..
3) С проблемой разобрался, не нужные танцы прекращаю )
  • 0


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

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