1

建议一个测试框架,它可以自动填写表格,模拟按钮点击并导航到下一页。

我正在尝试自动化此任务以减少开发时间。

编辑:从 Arran 建议的列表中,Coded UI 似乎是最可行的选择。(考虑到企业限制,我无法安装新软件)。

请建议一些方向,以自行编写或使用 Microsoft Coded UI。

谢谢你。

4

2 回答 2

2

WatiN看看。我过去使用过它并且非常喜欢它。例子:

[Test] 
public void SomeMethodTest_SelectListOptionPickedAndButtonClicked_TextboxHasExpectedValue()
{
  using (var browser = new IE("http://yourpage.com"))
  {
   browser.SelectList("DdlId").Option("SomeOption").Select();
   browser.Button(Find.ByName("SomeButtonId")).Click();
   string textFieldValue = browser.TextField(Find.ByName("SomeTextFieldid")).Text;

   Assert.AreEqual("ExpectedValue", textFieldValue);
  }
}
于 2012-09-20T19:11:18.663 回答
2

你有几个选择:

微软的 CodedUI 内置于 Visual Studio Ultimate

Watin(有点被遗弃了)

Telerik 的测试框架。

所有人都会毫不费力地完成工作。

于 2012-09-21T13:59:28.103 回答