用于从物理文件位置读取的编码UI脚本

时间:2015-02-17 04:08:58

标签: c# visual-studio automation coded-ui-tests

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

由于我是编码ui的新手,我正在使用以下流程,

  1. 使用sys测试链接在sys测试环境中记录脚本,并在相同的环境中重新运行以验证
  2. 现在我想运行相同的脚本,但使用不同的链接(不同环境的不同链接,例如UAT)
  3. 我希望我的脚本从某个xyz物理文件位置读取链接,并且该文件中指定的任何环境都会针对该环境运行我的脚本。 我确实使用数据文件(例如我的项目中的.csv文件)尝试相同的事情但是,在这种情况下,我的系统为两个环境(sys n UAT)运行两次相同的脚本,我想避免在所有环境中同时运行相同的脚本

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

    提前感谢所有!!

1 个答案:

答案 0 :(得分:0)

您可以尝试使用app.config。

  1. 双击属性'文件夹'在你的项目中
  2. 转到设置标签
  3. 如果尚未设置,请单击显示的链接以创建设置文件
  4. 创建变量(类型字符串)并为其指定名称(例如TestUrl)和默认值(例如第一个环境的测试URL)
  5. 使用' Properties.Settings.Default.TestUrl'在你的代码中
  6. 当您想要更改环境时,请找到“YourApplication.exe.config”#39;提交并编辑TestUrl键的值