2012-04-01 140 views
1

我正在使用Selenium 2 Web驱动程序在ASP.NET和MS AJAX中编写的Web应用程序在C#中编写自动化UI测试。我想在开始测试时“注入”自定义JS代码,每次异步回发完成时都会执行它。下面的示例代码使用Selenium Web驱动程序注入自定义JS代码

function EndRequestHandler(sender, args) 
{ 
    DoSomeStuff(...); 
} 

Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler); 

问题是如何使用Selenium(我不想修改原始应用程序)这样做。这必须与IE,Firefox和Chrome驱动程序兼容,所以使用Firefox的自定义配置文件不是一种选择(虽然我可能会在这里丢失一些东西)

回答

相关问题