在nUnit上运行Selenium测试而不执行脚本

时间:2012-12-19 18:38:20

标签: c# selenium nunit webdriver selenium-webdriver

当我在C#-visualnUnit上运行我的测试时,它运行成功,但是当我在Nunit上运行它时,只是在项目上运行它就像这样:

Started ChromeDriver
port=49771
version=23.0.1240.0
log=\chromedriver.log

[1220/011848:ERROR:ipc_sync_channel.cc(738)] Canceling pending sends
[1220/011848:ERROR:ipc_sync_channel.cc(738)] Canceling pending sends
[1220/011848:ERROR:ipc_sync_channel.cc(738)] Canceling pending sends
[18104:3564:1220/011849:ERROR:window_impl.cc(55)]Failed to unregister class Chrome_WidgetWin_0. Error = 1412

我在这里有多线程。它适用于我的vs和visualnUnit。问题是当我试图在Nunit中运行它时。

我在visualNunit中声明IWebdriver driver = new ChromeDriver();并且它没有生成任何cmd并且运行顺利,而使用Nunit它只会生成cmd提示其驱动程序并且不会继续流动。

我运行的系统是:Windows7 64bit。

1 个答案:

答案 0 :(得分:0)

你必须有错误的退货声明。

应该是这样的:

 return ConfigurationSettings.AppSettings["SampleHost"];