首页 > 解决方案 > dotnet test runsettings 在运行时传递具有多个值的 testrun 参数

问题描述

我需要在运行时通过命令行传递多个值,例如浏览器类型、无头模式、设备名称。

附上下面的运行设置文件。在命令行中,我需要在运行时修改这些浏览器值、无头模式和设备名称

<?xml version="1.0" encoding="UTF-8" ?>
<RunSettings>
  <!-- configuration elements -->
 <TestRunParameters>
    <Parameter name="Browser" value="Chrome" />
    <Parameter name="Headless" value="True" />
    <Parameter name="Mobile" value=iPhone 6" />
</TestRunParameters>
</RunSettings>

dotnet test --filter TestCategory=Components Traffk.eApp.Web.Tests.csproj -s config.runsettings -- TestRunParameters.Parameter(name=\"Browser\",\ value=\"Chrome\")

如何在上述命令中传递其他值。

标签: c#.netseleniumselenium-webdriver.net-core

解决方案


推荐阅读