用于基于ExtJS的Web应用程序的UI测试的框架和工具

lys*_*cid 2 javascript testing automated-tests extjs ui-automation

我想测试一个彻底重新设计的Web应用程序,以使用ExtJS来驱动其UI.

我已经做了一些在线搜索,但找不到任何关于正确处理它的好框架的建议.

到目前为止,我们一直在使用WatiN来创建测试.

请注意,我们不拥有网络应用程序代码.

目前有哪些最佳选择?

mat*_*ats 5

你应该看看使用Siesta,它是一个单元测试和功能测试工具,旨在帮助你测试Ext JS和Sencha Touch(它也被Sencha内部用来测试Ext JS本身).由于Siesta对Ext JS有很多了解,因此您可以使用Component Query而不是CSS编写表达式测试,并且与此线程中其他答案中描述的更简单的工具相比,可以获得更强大的测试.这是一个简单JS中的示例测试脚本:

t.chain(
    { click : ">>textfield[name=user]" },

    { type : "Mike[TAB]Password" },

    { click : ">>button[name=loginbutton]" }
);
Run Code Online (Sandbox Code Playgroud)

免责声明:我为创建它的公司工作.

http://www.bryntum.com/products/siesta/