Получить время просмотра видео (играет FlowPlayer) и сравнить его с Memcache-сессия временем, которое последовательно уменьшается на lighttp во время потоковой передачи.
Главное интересует - как получить время просмотра видео с помощью C#,SeleniumDriver подключен,если мне дано JavaScript API для управления Flowplyer'om.Совершенно не понимаю как JavaScriptom можно пользоваться в C#.Хотя бы это понять - уже дальше проще будет.а то метод аргументы даны на Javascript,а как им пользоваться на C# найти не могу.Может какую библиотеку добавить или объявить по особому,чтоб он понял что он(Visual studio) именно с этим плеером работает?тема срочная уже неделю вожусь
помогите с автотестом на C# Visual Studio 2010
Автор lasleirine, 04 мар 2013 18:23
В теме одно сообщение
#1
Отправлено 04 марта 2013 - 18:23
#2
Отправлено 04 марта 2013 - 18:54
SeleniumWebDriver это такая удобная обёртка над вызовом javascript функций для различных браузеров. За счёт того, что все браузеры более-менее одинаково работают с javascript, интерфейс получается единым. Все Click(), Select(), ... в конечном счёте приводят к выполнению javascript. Естественно, есть возможность выполнения произвольного javascript-кода. Метод ExecuteScript.
//webDriver - экземпляр RemoteWebDriver, который реализует IWebDriver, много чего ещё и IJavaScriptExecutor, ниже вызывается метод IJavaScriptExecutor.ExecuteScript var jsExecuteResult = webDriver.ExecuteScript("return 1+1;"); int intResult = Convert.ToInt(jsExecuteResult);
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных