Selenium 如何在启动xunit+之前启动网站;硒测试ASPNET 5
这应该很容易,我不敢相信它不是VS.NET,特别是ASPNET 5中整个单元测试内容的一部分,但它是这样的: 在为selenium运行单元测试之前,我该如何运行正在测试的web项目 也就是说,我想启动网站(这是有角度的),然后运行我的selenium单元测试 我曾尝试从命令行启动iisexpress,但当指向wwwroot时,它不喜欢ASPNET 5站点,我找不到任何关于如何让它喜欢它的文档,如果不改变解决方案上的启动项目(这不是我想要的),就无法让它先运行项目,然后尽可能地执行测试 (我让selenium在项目中使用net451作为目标,这很好)Selenium 如何在启动xunit+之前启动网站;硒测试ASPNET 5,selenium,asp.net-core,xunit,xunit.net,Selenium,Asp.net Core,Xunit,Xunit.net,这应该很容易,我不敢相信它不是VS.NET,特别是ASPNET 5中整个单元测试内容的一部分,但它是这样的: 在为selenium运行单元测试之前,我该如何运行正在测试的web项目 也就是说,我想启动网站(这是有角度的),然后运行我的selenium单元测试 我曾尝试从命令行启动iisexpress,但当指向wwwroot时,它不喜欢ASPNET 5站点,我找不到任何关于如何让它喜欢它的文档,如果不改变解决方案上的启动项目(这不是我想要的),就无法让它先运行项目,然后尽可能地执行测试 (我让se
关于如何实现这一点,您有什么想法吗?在您的project.json文件中,您已经定义了(我假设您使用的是用于asp.net 5的RC1) 从命令行cd到带有project.json文件的源代码所在的位置 然后从命令行运行以下命令(我还假设您的PATH环境变量上有dnx命令)
这将启动您的应用程序是的,它启动了应用程序,但是没有让单元测试启动它。我需要能够像以前一样以编程方式启动iisexpress,然后针对它运行selenium测试。
"commands": {
"web": "Microsoft.AspNet.Server.Kestrel"
}
dnx web