1:打开VS2010,File->New->Project,选择Windows Forms
Applications,名称取WindowsFormsApplication1
2:点击OK按钮,这样就会生成一个新的WindowsFormsApplication
3:点击导航栏上方的ToolBox,将Button拖入Form1中,
4:双击“Button”按钮,我们将代码放入。
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using TestProject1;
namespace WindowsFormsApplication2
{
public partial class Form1
: Form
{
public Form1()
{
InitializeComponent();
}
private void
button1_Click(object sender, EventArgs e)
{
InstallManager.Init();
CodedUITest1 t =
new CodedUITest1();
t.CodedUITestMethod1();
}
private void
Form1_Load(object sender, EventArgs e)
{
}
}
}
4:点击File->New->Project,然后选择Test
Project->Solution选择add to solution,表示增加在一个原先的project后面的project,Location就是原先的Project。
5:点击OK按钮。
6:WindowsFormsApplication1要能调用Test Project1
7:右击WindowsFormsApplication1的references,点击add
references->在projects标签下,选择Test Project1,然后点击OK按钮。
8:右击“TestProject1”,点击Add->New Test->选择Coded UI Test,起名称CodedUITest1,然后点击“OK”
9:在Coded UI test中,添加最简单的Coded UI语句,方便测试
10:右击“TestProject1”,点击Add->Class,然后取名为InstallManager,添加InstallManager的语句:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.VisualStudio.TestTools.UITesting;
namespace TestProject1
{
public class InstallManager
{
public static void
Init()
{
if
(!Playback.IsInitialized)
{
Playback.Initialize();
}
}
public static void
Cleanup()
{
try
{
Playback.Cleanup();
}
catch { }
}
}
}
11:Debug成功,生成exe
12:将以下dll放入WindowsFormsApplication \WindowsFormsApplication\bin\Debug之下,
http://www.cnblogs.com/gannan/archive/2012/02/07/2341961.html
Microsoft.VisualStudio.QualityTools.CodedUITestFramework.dll
Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll
Microsoft.VisualStudio.QualityTools.UnitTestFramework.xml
Microsoft.VisualStudio.TestTools.TestSettings.Common.dll
Microsoft.VisualStudio.TestTools.TestSettings.dll
Microsoft.VisualStudio.TestTools.UITest.CodeGeneration.dll
Microsoft.VisualStudio.TestTools.UITest.CodeGeneration.xml
Microsoft.VisualStudio.TestTools.UITest.Common.dll
Microsoft.VisualStudio.TestTools.UITest.Common.xml
Microsoft.VisualStudio.TestTools.UITest.Extension.dll
Microsoft.VisualStudio.TestTools.UITest.Extension.IE.Communication.Interop.dll
Microsoft.VisualStudio.TestTools.UITest.Extension.IE.dll
Microsoft.VisualStudio.TestTools.UITest.Extension.MSAA.dll
Microsoft.VisualStudio.TestTools.UITest.Extension.Uia.dll
Microsoft.VisualStudio.TestTools.UITest.Extension.xml
Microsoft.VisualStudio.TestTools.UITest.Framework.dll
Microsoft.VisualStudio.TestTools.UITest.Playback.dll
Microsoft.VisualStudio.TestTools.UITest.Recorder.dll
Microsoft.VisualStudio.TestTools.UITesting.dll
Microsoft.VisualStudio.TestTools.UITesting.dll
如果还是不行,可以尝试双击WindowsFormsApplication,修改Properties,然后改
.Net Framwork4