Ruby 用于自动化Windows窗体应用程序和Web应用程序的GUI测试的免费工具

Ruby 用于自动化Windows窗体应用程序和Web应用程序的GUI测试的免费工具,ruby,winforms,automation,ironruby,watir,Ruby,Winforms,Automation,Ironruby,Watir,有没有一种方法可以使用免费工具自动化Windows窗体应用程序和web应用程序(HTML)的GUI测试 例如,Ruby+Rspec+Watir非常适合web UI测试。 IronRuby+Rspec可以用于winforms应用程序。 有人知道WinForms和Web这两种工具吗?我曾经用过GUI测试这类应用程序。 donwloadable捆绑包包括一个录制和播放工具,但更可取的做法是使用按钮名称/ID而不是录制的(X,Y)坐标,以尽量减少对更改和屏幕分辨率的依赖性。您所说的“组合它们”是什么意思

有没有一种方法可以使用免费工具自动化Windows窗体应用程序和web应用程序(HTML)的GUI测试

例如,Ruby+Rspec+Watir非常适合web UI测试。 IronRuby+Rspec可以用于winforms应用程序。 有人知道WinForms和Web这两种工具吗?

我曾经用过GUI测试这类应用程序。
donwloadable捆绑包包括一个录制和播放工具,但更可取的做法是使用按钮名称/ID而不是录制的(X,Y)坐标,以尽量减少对更改和屏幕分辨率的依赖性。

您所说的“组合它们”是什么意思?为什么你认为它们不能一起工作?Watir和IronRuby目前还不能一起工作,我不知道如何从Ruby访问winforms。所以你的问题实际上是“IronRuby与Watir一起工作吗?”?我正在寻找一种方法,用一种工具自动测试winforms应用程序和web应用程序。我以IronRuby和Watir为例。我来纠正这个问题。这可能会让人困惑。我试着将AutoIt与Ruby结合使用。AutoIt适用于自动化路由任务,但不适用于开发自动化功能测试。没有Ruby,即使单独使用它也很难调试脚本。写一个工作脚本需要相当长的时间。当我试图从Ruby使用AutoIt时,在大多数情况下,AutoIt函数返回错误的返回值。这使得编写测试更加复杂和繁琐。所以我放弃了这个想法,寻找另一种方法。