没有合适的资源?快使用搜索试试~ 我知道了~
Selenium IDE测试ExtJs一种测试解决办法.docx
需积分: 10 9 下载量 56 浏览量
2012-08-04
02:33:55
上传
评论 1
收藏 84KB DOCX 举报
温馨提示
试读
11页
最近发现要使用ExtJs测试其实很麻烦,因为ExtJs的id是变化的,而Selenium IDE录制完后,ExtJs的下次打开页面,就无法进行回放了。因此很麻烦,不过通过一些网友进行交流得到如下一些测试方法:
资源推荐
资源详情
资源评论
最近发现要使用 ExtJs 测试其实很麻烦,因为 ExtJs 的 id 是变化的,而
Selenium IDE 录制完后,ExtJs 的下次打开页面,就无法进行回放了。因
此很麻烦,不过通过一些网友进行交流得到如下一些测试方法:
引用
1. 使用 Xpath 进行定位
2. 适当使用 selenium..runScript()方法
3.应用 Selenium IDE 的 extensions
下面我只针对第 3 种方法进行总结。
如果你想知道第三种方法的原理:请你在你的 refox 浏览器上
输入
引用
chrome://selenium-ide/content/recorder-handlers.js
chrome://selenium-ide/content/locatorBuilders.js
通过上面两个 js 你大致可以了解 Selenium IDE 录制的原理。
要用 Selen 现在我 ium IDE 的 extensions。
步骤:在 Selenium IDE 的 Options 进入,在点击 Options 显示如下一个节目
4. *@paramexpressionextexpression,justlike"button1.tex
t"or"text1.getValue()"
5. *@paramStringtargetvalue
6. */
7. varresult=this.extEval(expression)
8. if(result!=text){
9. Assert.fail("thevalueof["+result+"]"+expression
10. +"isnotequalwith"+text);
11. }
12. };
13.
14. Selenium.prototype.assertExtGreaterThan=function(express
ion,text){
15. /**
16. *thegreaterthanassertionofext
17. *@paramexpressionextexpression,justlike"button1.te
xt"or"text1.getValue()"
18. *@paramStringtargetvalue
19. */
20. varresult=this.extEval(expression)
21. if(result<=text){
22. Assert.fail("thevalueof["+result+"]"+expression
23. +"isnotgreaterthan"+text);
24. }
25. }
26.
27. Selenium.prototype.assertExtGreaterEqualThan=function(e
xpression,text){
28. /**
29. *thegreaterandequalthanassertionofext
30. *@paramexpressionextexpression,justlike"button1.te
xt"or"text1.getValue()"
31. *@paramStringtargetvalue
32. */
33. varresult=this.extEval(expression)
34. if(result<text){
35. Assert.fail("thevalueof["+result+"]"+expression
36. +"isnotgreaterequalthan"+text);
37. }
38. }
39.
40. Selenium.prototype.assertExtLessThan=function(expression
,text){
41. /**
剩余10页未读,继续阅读
资源评论
wujinshan_28
- 粉丝: 7
- 资源: 89
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Python大作业:音乐播放软件(爬虫+可视化+数据分析+数据库)
- 课程设计-python爬虫-爬取日报,爬取日报文章后存储到本地,附带源代码+课程设计报告
- 软件和信息技术服务行业投资与前景预测.pptx
- 课程设计-基于SpringBoot + Mybatis+python爬虫NBA球员数据爬取可视化+源代码+文档+sql+效果图
- 软件品质管理系列二项目策划规范.doc
- 基于TensorFlow+PyQt+GUI的酒店评论情感分析,支持分析本地数据文件和网络爬取数据分析+源代码+文档说明+安装教程
- 软件定义无线电中的模拟电路测试技术.pptx
- 软件开发协议(作为技术开发合同附件).doc
- 软件开发和咨询行业技术趋势分析.pptx
- 软件测试题详解及答案.doc
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功