由于用selenium flex测试要用到user-extensions.js,所以动手试了一下selenium 官方的user-extensions.js使用方法 。中间遇到一些问题就记录了下来。废话不多说看步骤
1. 把你的user-extensions.js文件拷贝到,selenium server 所在的同级目录 我的目录是E:/selenium-remote-control-1.0.3/selenium-server-1.0.3
2.修改start.bat 添加 -userExtensions user-extensions (这里文件名可以不用引号)
在selenium ide 添加扩展js,打开ide=>Options=>Selenium core extensions=>browse 选择文件确定。
重启selenium IDE
3.修改相应的测试代码
4.异常处理:
ERROR: Unknown command: 'flexClick', 没有在server端加载js文件
ERROR: Function doFlexClick not found on the External Interface for the flash object selben 没有在selenium IDE 添加user-extension.js