哪些工具可以自动点击Windows窗体应用程序?这甚至有用吗?我看到我公司的测试人员做了很多事情,这似乎是浪费时间。
答案 0 :(得分:7)
结帐https://github.com/TestStack/White和http://nunitforms.sourceforge.net/。我们成功地使用了White项目。
答案 1 :(得分:7)
虽然它们主要针对自动执行管理任务或用户的快捷方式,但Autohotkey和AutoIT可让您在鼠标/键盘交互的同时自动执行任何您想要的操作。
当真正告诉它你要点击的唯一方法是X,Y坐标时,某些鼠标的东西会变得棘手,但是为了在Windows机器上自动完成任意任务,它就可以解决问题。
就像我说的那样,它们不一定用于测试目的,因此它们没有用于单元测试约定。但是,我一直使用它们来自动化那些没有测试相关的东西。
答案 2 :(得分:1)
您可以通过Microsoft UI Automation API.以编程方式执行此操作。{/ 3}}。
与单元测试框架完美集成。比基于坐标的脚本运行器更好的选项,因为在布局更改时不必重写脚本。
答案 3 :(得分:0)
那里有几个人。它们都挂钩到Windows API以记录项目点击,然后重现它们以进行测试。
我们现在大部分是基于网络的(使用WatiN),但我们过去常常使用Mercury Quicktest。
不要使用Quicktest,因为很长的一系列原因,这很糟糕。
答案 4 :(得分:0)
这就是我想要的。
结帐http://www.codeplex.com/white和http://nunitforms.sourceforge.net/。我们成功地使用了White项目。