【问题标题】:How do I list of devices and ios I could add to my C# Appium framework to have it use a different Ios device and Ios OS each time for each test如何列出可以添加到 C# Appium 框架中的设备和 ios 以使其每次测试都使用不同的 Ios 设备和 Ios OS
【发布时间】:2021-11-07 18:41:06
【问题描述】:

我从以下开始,但效果不佳,有人有更好的吗?

这是 Appium 使用的地方

opt.AddAdditionalCapability("device", "iPhone XR");

这是目前为止的列表代码。

public static void Device()
    {
        List<device> items = new List<device>()
        {
            new Item {device= "iPhone XR" };
            new Item {device = "iPhone 8"};

        foreach (var item in items)
            Console.WriteLine("device {0}", item);
    }

【问题讨论】:

    标签: c# appium browserstack


    【解决方案1】:

    我想让您知道,1 个 Appium 驱动程序会话实例被分配给 1 个会话执行,并且在同一个 Appium 会话中的多个设备上执行是不可能的。

    但是,我要求您使用并行测试功能,以便同时在不同设备上测试您的测试。您可以参考以下链接了解更多信息: https://www.browserstack.com/docs/app-automate/appium/getting-started/c-sharp/nunit/parallelize-tests

    【讨论】:

    • 感谢您的链接,但它描述了将进行代码和设置测试的人。我已经有了一个测试解决方案,有没有办法可以拿走我没有的东西?
    • 如果 1 个会话结束,我应该可以调用一个新会话,而不必不断更改设备名称和操作系统。
    猜你喜欢
    • 2021-10-03
    • 1970-01-01
    • 2020-06-11
    • 1970-01-01
    • 1970-01-01
    • 2017-11-30
    • 2013-11-28
    • 1970-01-01
    • 2014-09-08
    相关资源
    最近更新 更多