Automation 编码UI测试-如何从一个位置拾取多个文件

Automation 编码UI测试-如何从一个位置拾取多个文件,automation,automated-tests,coded-ui-tests,Automation,Automated Tests,Coded Ui Tests,我有一些文件集(近300+)需要上传到一个网站。使用VisualStudio2010测试自动化,编码UI测试,我记录了单个文件的步骤,当我运行代码时,它工作正常 现在,我希望这在循环中发生,在上传第一个文件之后,当代码再次运行时,当它点击上传按钮时,它应该从我的文件位置选择第二个文件。如何编写此代码 如有任何帮助,我们将不胜感激。录制和回放将适用于您录制的一个文件。您需要通过获取记录的代码并将文件参数化到代码行来进行一些代码更改 首先从主任那里得到文件 Use(Collection/Array)

我有一些文件集(近300+)需要上传到一个网站。使用VisualStudio2010测试自动化,编码UI测试,我记录了单个文件的步骤,当我运行代码时,它工作正常

现在,我希望这在循环中发生,在上传第一个文件之后,当代码再次运行时,当它点击上传按钮时,它应该从我的文件位置选择第二个文件。如何编写此代码


如有任何帮助,我们将不胜感激。

录制和回放将适用于您录制的一个文件。您需要通过获取记录的代码并将文件参数化到代码行来进行一些代码更改

  • 首先从主任那里得到文件 Use(Collection/Array)=Directory.GetFiles(@“FilePath”)//在C中#
  • 使用此集合/数组列表,您可以将参数传递给您复制的ui映射代码,并重复该代码,直到所有文件都上载

  • 问题是,你的代码在哪里?我不知道如何编码,我使用录制选项(对于单个文件)进行了录制。录制完成后,单击生成代码,转到UIMaps并单击“将代码移动到UIMaps”,这将在UIMaps.cs文件中生成代码,在那里你可以调整代码以循环通过我生成代码的文件,我在UIMaps中,但“将代码移动到UIMaps”选项在哪里??在ui操作窗格正上方的工具栏中,我将在何处看到它