用DI从json文件中读取UI Xamarin测试设置的最佳方法是什么?

时间:2018-07-03 22:18:52

标签: xamarin xamarin.forms autofac ui-testing xamarin.uitest

我有一些测试可以从config.json文件中读取数据,以确定每个平台的测试详细信息。

它们看起来像这样

{
    "Devices" :  {
        "Settings": [
            {
                "Platform": "iOS",
                "SerialNumbers": [
                    "b509b42b821a0b2eeb58ed5659e504c118d0323c"
                ],
                "AssemblyPath": "realbundlename"
            },
            {
                "Platform": "Android",
                "SerialNumbers": [
                    "ZX1G22VMH7"
                ],
                "AssemblyPath": "../../../Droid/bin/Release/nameoffile.apk"
            }
        ]
    }
}

问题是如何在UI Test App项目中从json读取数据。

我尝试使用Autofac并使用模块功能读取数据,但是当我调试时,我得到的数据不是从文件中读取的。我想项目类型有问题。

我尝试按照this文章中的内容进行开发。

有人知道这样做的最好方法是什么吗? 或者,也许有人对如何从.json读取数据有更好的主意?

1 个答案:

答案 0 :(得分:0)