Web宏 - 录制和播放

时间:2013-11-12 04:05:45

标签: automated-tests ui-automation imacros

我正在开展一个项目,我们的用户可以登录我们的网站,可以从我们的网站(在iframe中)访问任何网站,并在子网站上执行一系列操作。我们的应用程序将记录操作,然后回放给用户。

我简要地研究了Selenium,W​​ebDriver,Sikuli,Chickenfoot,iMacros等,但不确定他们是否会以简单而优雅的方式做到这一点。

我的要求

1)记录功能应该可以在任何浏览器/任何操作系统中使用 2)客户端浏览器不需要扩展或插件或任何特殊安装来记录 3)从记录生成的代码是开放格式 - XML / JSON / Java等 4)代码可以作为回放的一部分由后端执行。

谢谢你,
拉梅什

1 个答案:

答案 0 :(得分:0)

我只与iMacros合作,它符合您的要求。

iMacros可以工作:

  • 火狐
  • Internet Explorer

iMacros致力于:

  • Windows(32或64位)
  • Linux(Centos或Ubuntu,你需要一个GUI - 图形用户界面)
  • MAC OSX(在此操作系统上也能正常工作)

iMacros的代码是开放格式,支持使用其他编程语言,如PHP,Python,Java,JavaScript等。在此处阅读http://wiki.imacros.net/Automation 我更喜欢JavaScript。

您可以在此处看到有关iMacros如何工作的演示。 http://www.youtube.com/watch?v=36ZEgrKJxeU

iMacros有一些限制,但可以超越它们。