gpt4 book ai didi

visual-studio-2010 - 在 VS 2010 中使用编码的 UI 测试启动 Web 应用程序

转载 作者:行者123 更新时间:2023-12-03 17:59:34 26 4
gpt4 key购买 nike

我有一个包含 Web 应用程序和测试项目的解决方案。测试应用程序已经对 Web 应用程序的 ui 测试进行了编码。如何在测试执行时启动 Web 应用程序?

我试过了

  • 添加 TestSetup 方法以通过 System.Diagnostics.Process 启动 Web 服务器。我不喜欢这样,因为它看起来很笨重,而且编码的 ui 测试并不适合继承
  • 在测试设置中添加设置脚本以通过批处理文件启动 Web 服务器(相同的命令行)。但是批处理文件永远不会退出并最终超时。我已经尝试通过 start 命令启动 Web 服务器,但这没有用——当您从命令行运行它时效果很好,但从 testsettings 设置脚本中运行时效果很好。

  • 我想过可能只是在后台运行 IIS 并将其指向特定文件夹。然后将 Web 应用程序部署到该文件夹​​。并让测试项目针对 IIS 进行测试。

    但这似乎是很多工作。必须有一个更简单的方法。我想在几台开发人员的机器上以及通过计划或持续集成在 TFS 构建机器上执行此操作。

    有什么想法吗?

    谢谢

    最佳答案

    我将 Web 项目(在项目属性中)配置为托管在 IIS 上。只需点击 3 或 4 次即可。它将提示创建一个虚拟应用程序。之后,构建并运行您的项目,它将永久托管在 IIS 上。因此,您无需手动启动 Web 服务器即可启动编码的 UI 测试。

    关于visual-studio-2010 - 在 VS 2010 中使用编码的 UI 测试启动 Web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4457038/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com