Запуск функций JS на Selenium RC .Net - PullRequest
0 голосов
/ 08 июля 2010

У меня есть файл index.html, который включает scripts.js

в scripts.js:

функция Add (arg1, arg2)

{

if(typeof(arg1) == 'string') arg1 = parseInt(arg1);

if(typeof(arg2) == 'string') arg2 = parseInt(arg2);

return arg1 + arg2;

}

в моем коде C #:

[Тест]

public void Tescik ()

{

   Assert.AreEqual(sel.GetEval(@"this.browserbot.getUserWindow().Add(2,3);"), 5, "Adding...");

}

при запуске в NUnit происходит сбой с:

ОШИБКА: выдается исключение: this.browserbot.getUserWindow (). Добавление не является функцией

любойпредложения что не так?У меня есть как sel.start (), так и stop ()

1 Ответ

0 голосов
/ 23 июля 2010

Это this.browserbot.getCurrentWindow()..., а не ...getUserWindow....

...