用于自动发送到Windows应用程序的鼠标和键盘事件的工具

时间:2008-08-15 17:37:06

标签: testing automation

哪些工具可以自动点击Windows窗体应用程序?这甚至有用吗?我看到我公司的测试人员做了很多事情,这似乎是浪费时间。

5 个答案:

答案 0 :(得分:7)

虽然它们主要针对自动执行管理任务或用户的快捷方式,但AutohotkeyAutoIT可让您在鼠标/键盘交互的同时自动执行任何您想要的操作。

当真正告诉它你要点击的唯一方法是X,Y坐标时,某些鼠标的东西会变得棘手,但是为了在Windows机器上自动完成任意任务,它就可以解决问题。

就像我说的那样,它们不一定用于测试目的,因此它们没有用于单元测试约定。但是,我一直使用它们来自动化那些没有测试相关的东西。

答案 1 :(得分:7)

结帐https://github.com/TestStack/Whitehttp://nunitforms.sourceforge.net/。我们成功地使用了White项目。

答案 2 :(得分:1)

您可以通过Microsoft UI Automation API.以编程方式执行此操作。{/ 3}}。

与单元测试框架完美集成。比基于坐标的脚本运行器更好的选项,因为在布局更改时不必重写脚本。

答案 3 :(得分:0)

这就是我想要的。

结帐http://www.codeplex.com/whitehttp://nunitforms.sourceforge.net/。我们成功地使用了White项目。

答案 4 :(得分:0)

那里有几个人。它们都挂钩到Windows API以记录项目点击,然后重现它们以进行测试。

我们现在大部分是基于网络的(使用WatiN),但我们过去常常使用Mercury Quicktest。

不要使用Quicktest,因为很长的一系列原因,这很糟糕。