使用Selenium测试Flex应用

本文介绍了使用Selenium进行Flex和Flash应用的自动化测试方法。包括如何利用FlexUISelenium类提供的type()、click()等方法来操作页面元素,以及通过FlashSelenium类的call()方法调用Flash中的功能实现页面交互。此方法依赖于Flex应用源代码。
[b][*]参考链接[/b]
Flash Selenium:[url]http://code.google.com/p/flash-selenium/[/url]
Flex UI Selenium:[url]http://code.google.com/p/flex-ui-selenium/[/url]
Selenium Flex API:[url]http://code.google.com/p/sfapi/[/url]

[b][*]总结[/b]
1.最麻烦的是Flex应用的部署,因为对这个不熟悉,不过最后发现官方给的demo程序其实不用重新编译,只要直接放在Tomcat下面居然也可以被Selenium认识

2.FlexUISelenium这个类提供了诸如type(), click()等方法用来操作页面的输入框以及按钮等

3.FlashSelenium这个类提供了call()方法去调用.as文件中的类的function,这些function应该是用来完成页面上某些功能的

4.这种方法测试Flex有个严重的限制,就是需要Flex应用源代码的支持

5.在selenium的console,使用如下方法getEval(this.browserbot.findElement("selben").doFlexType('num','4');)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值