gpt4 book ai didi

testing - 如何在 VSTS 的测试配置中设置浏览器?

转载 作者:行者123 更新时间:2023-11-28 19:59:51 26 4
gpt4 key购买 nike

我有设置和环境来使用 selenium 构建和自动化 UI 测试用例。我们可以更改测试配置以使用不同的浏览器运行测试用例。但是我想知道,我们如何才能获得测试运行期间使用的配置值?例如如果我有三种配置,比如 IE、Chrome、Firefox。我想使用配置集运行选定的自动化测试用例。我只需要可用于获取配置的变量名。例如。 $(test.rundid),有$(test.configuration)之类的东西吗?

谢谢,阿比 git

最佳答案

您可以配置多配置执行计划来执行此操作:

  1. 添加具有配置值的变量(例如 TargetBrowser=> IE、Chrome、Firefox)
  2. 选择Multi-configuration 并指定TargetBrowser 作为multiplers文章:使用 VSTS 发布管理并行运行测试(应用于构建)

enter image description here

文章:Running tests in parallel using VSTS Release Management (申请 build )

然后,您可以supply run time parameters to tests .

例如:

RunSettings 文件中的 TestRunParameters 部分:

<TestRunParameters>
<Parameter name="browser" value="IE"/>
</TestRunParameters>

通过TestContext.Properties获取对应的值:

 String app url=TestContext.Properties["browser"].ToString();
//TODO specify UI Test browser.

在 Visual Studio 测试任务的 Override TestRunParameters 中指定参数:

appUrl=$(TargetBrowser)

关于testing - 如何在 VSTS 的测试配置中设置浏览器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46776067/

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