C#配置App.config以指定环境

时间:2016-03-17 21:02:54

标签: c# app-config

我从以下位置从Github下载了一个C#Page Object项目:https://github.com/PaulSodimu

程序使用app.config文件来标识要加载的页面对象。

我想要做的是:配置app.config文件以参数化测试环境。目前,当我想更改测试环境时,我会在app.config文件中搜索并替换每个url字符串,直到所有URL指向相应的测试环境。相反,我希望有一个我可以设置的参数指向适当的测试环境。

下面的app.config文件示例

先谢谢

<configuration>
  <configSections>
    <section name="Environments" type="NASOnline_TestFramework.Setup.EnvironmentsDataSection, NASOnline_TestFramework" />
  </configSections>

 <Environments>
    <!--STAGE-->
    <Environment>
      <add name="LoginPage" url="https://svcrel.wn.nasinsurance.com" pageTitle="NAS Insurance Services, Inc." />

      <!--Service Center Pages-->

      <add name="LandingPage" url="https://svcrel.wn.nasinsurance.com/index.php?c=home.updates" pageTitle="NAS Insurance Services, Inc." />
      <add name="ApplicationsPage" url="https://svcrel.wn.nasinsurance.com/index.php?c=app_list.list" pageTitle="NAS Insurance Services, Inc." />
      <add name="PoliciesPage" url="https://svcrel.wn.nasinsurance.com/index.php?c=policy_list.list" pageTitle="NAS Insurance Services, Inc." />
      <add name="ClientsPage" url="https://svcrel.wn.nasinsurance.com/index.php?c=insured_list.list" pageTitle="NAS Insurance Services, Inc." />

0 个答案:

没有答案