要在 Azure Web 作业中执行的 C# Selenium 自动化应用程序
C# Selenium Automation Application to be executed in Azure Web Jobs
任务:
我使用 Visual studio 和 C# 语言创建了一个 Selenium 自动化脚本,我在项目的 bin 文件夹中有一组文件,包括程序集 [DLL 和可执行文件]。
它是如何工作的?
当我点击可执行文件时,它会自动触发 Firefox 并启动网站并检查编码的自动化测试脚本,当部署到具有 firefox 的 "Web Server" 框时,它按预期工作已安装。
我在哪里遇到问题?
我必须在 azure 环境中部署相同的应用程序,而不是在 "App Services" 中部署我发现最好将要部署的可执行文件部署为 "Web Jobs",它可以在每日基础。
当我在 azure 环境中执行 Web 作业时,我在哪里可以从应用程序执行浏览器?这是如何工作的?
难道azure不能支持这种自动化测试吗?
请建议我或纠正我正确的部署方式。
我尝试了什么?
我在 Web Jobs 中部署了应用程序,Web 作业执行并在几秒钟后以 Filed 状态停止,希望它不能启动浏览器。
提前致谢。
运行涉及 UX 交互的自动化测试的正确方法是使用测试代理。
您可以使用 Visual Studio Team Services 运行 在其测试代理中进行您的 Selenium Automation 测试。
VSTS 将为您提供执行结果以及测试的所有详细信息和输出 运行。它也是免费的。如果您尝试使用 Azure 资源,您将需要为您的消费付费。
这是一篇关于如何从 VSTS 运行 Selenium 测试的文章:
如果您运行自己在自己的机器上或其他任何需要处理 trx 文件或测试结果报告的地方
任务:
我使用 Visual studio 和 C# 语言创建了一个 Selenium 自动化脚本,我在项目的 bin 文件夹中有一组文件,包括程序集 [DLL 和可执行文件]。
它是如何工作的?
当我点击可执行文件时,它会自动触发 Firefox 并启动网站并检查编码的自动化测试脚本,当部署到具有 firefox 的 "Web Server" 框时,它按预期工作已安装。
我在哪里遇到问题?
我必须在 azure 环境中部署相同的应用程序,而不是在 "App Services" 中部署我发现最好将要部署的可执行文件部署为 "Web Jobs",它可以在每日基础。
当我在 azure 环境中执行 Web 作业时,我在哪里可以从应用程序执行浏览器?这是如何工作的?
难道azure不能支持这种自动化测试吗?
请建议我或纠正我正确的部署方式。
我尝试了什么? 我在 Web Jobs 中部署了应用程序,Web 作业执行并在几秒钟后以 Filed 状态停止,希望它不能启动浏览器。
提前致谢。
运行涉及 UX 交互的自动化测试的正确方法是使用测试代理。
您可以使用 Visual Studio Team Services 运行 在其测试代理中进行您的 Selenium Automation 测试。
VSTS 将为您提供执行结果以及测试的所有详细信息和输出 运行。它也是免费的。如果您尝试使用 Azure 资源,您将需要为您的消费付费。
这是一篇关于如何从 VSTS 运行 Selenium 测试的文章:
如果您运行自己在自己的机器上或其他任何需要处理 trx 文件或测试结果报告的地方