编码 UI 脚本以从物理文件位置读取

Coded UI script to read from physical file location

我正在使用 Visual Studio 2013 (C#) 创建一些自动化测试 suit。我已经为其中一个测试场景创建了脚本。我想在不同的测试环境(例如 UAT)中使用相同的脚本。

因为我是编码新手 ui 我正在使用以下过程,

  1. 在同一环境中使用 sys 测试 link 和 re 运行 在 sys 测试环境中记录脚本以验证
  2. 现在我想 运行 相同的脚本但使用不同的 link(不同的 link 用于不同的环境,例如 UAT)

我希望我的脚本从某个 xyz 物理文件位置读取 link 以及该文件中指定的任何环境 运行 我的脚本针对该环境。 我确实尝试过使用数据文件(比如我项目中的 .csv 文件)做同样的事情,但是,在那种情况下,我的系统 运行 对两种环境(sys n UAT)使用相同的脚本两次,我想避免 运行同时为所有环境使用相同的脚本

希望我的问题够清楚:-)

在此先感谢大家!!

您可以尝试使用 app.config。

  1. 双击项目中的属性 'folder'
  2. 转到设置选项卡
  3. 如果还没有设置,点击出现的link创建设置文件
  4. 创建一个变量(字符串类型)并为其指定名称(例如 TestUrl)和默认值(例如第一个环境的测试 URL)
  5. 在您的代码中使用 'Properties.Settings.Default.TestUrl'
  6. 当您想要更改环境时,找到 'YourApplication.exe.config' 文件并编辑 TestUrl 键的值