运行browser.ExecuteScript时,编码的UI会抛出“指定的强制转换无效”异常

时间:2015-07-22 22:08:35

标签: javascript coded-ui-tests

当我尝试使用简单示例在编码的UI测试中执行javascript时:

BrowserWindow browserWindow = BrowserWindow.Launch("http://www.bing.com");
browserWindow.ExecuteScript("alert('Hello World')");

我收到了这个错误:

Specified cast is not valid.

我的测试环境是:Visual Studio 2013终极版,更新4                            IE11

这可能是因为IE版本或我错过了一些设置。谢谢你的帮助!

1 个答案:

答案 0 :(得分:0)

我记得,BrowserWindow.Launch需要一个Uri参数:

Uri uri = new Uri("http://www.bing.com");
BrowserWindow browserWindow = BrowserWindow.Launch(uri);