liferay Selenium Test

1.在liferay的源码中找到路径:portal-web\test\com\liferay\portalweb\portlet,创建以自己portlet命名的package.

2.创建以操作命名的.html文件,例如:AddPageTest.html,添加内容,如果不会写,可以使用FireFox的Selenium IDE插件,录下操作步骤后复制source,copy到对应的.html文件中。

3.执行portal-web下的ant build-selenium命令,会根据将写好的.html文件生成对应的.java文件。例如:AddPageTest.html会生成AddPageTest.java。

4.创建PortletNameTests.java,在构造函数中顺序添加测试类。

public class PortletNameTests extends BaseTests {

public PortletNameTests() {
        addTestSuite(AddPageTest.class);
        addTestSuite(AddPortletTest.class);

        …………………………………………………………
    }

}

5.转到路径portal-web\test\com\liferay\portalweb\portal,找到PortalWebTestSuite.java,在public PortalWebTestSuite() {}中注释掉不需要的portlet test,并添加自己的test。

addTestSuite(PortletNameTests.class);

6.启动tomcat.

7.启动Selenium Server:

liferay-portal-src\bulid\lib\development>java -jar selenium-server.jar

8.执行测试:

liferay-portal-src\bulid\portal-web>ant test

 

注意:如果想改变测试的环境,可以修改portal-web\test\test-portal-web.properties文件,里面配置了测试浏览器、路径等信息。如果要测试文件上传必须用firefox。

 

liferay wiki—>selenium Testing
:https://www.liferay.com/zh_CN/web/guest/community/wiki/-/wiki/Main/Selenium+Testing

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值