Selenium是一款开源的web自动化测试工具,可以运行于IE、Firefox等若干浏览器上,驱动web页面元素,如点击按钮、填写表单等等,可以录制用户操作和通过Java、Python等语言来定制,可以说功能相当强大。
本来这个工具的初衷是用于web开发人员的单元测试或者兼容性测试等,但我发现它对于系统测试也很有用——比如自动化录制系统测试脚本。随着web 2.0技术的不断发展,富客户端应用层出不穷,这给系统测试带来了很大问题——测试脚本随着软件build的不断更新(web页面的很多细节发生变化),无法用于最新build的测试,这导致测试人员经常重复性的手动录制脚本,再加上数据关联等工作,耗时费力。
而Selenium则提供了一个很好的解决方案,它是通过识别web页面元素来定位页面控件,所以通过Selenium录制一次测试脚本,以后每次需要录制脚本时,都使用Selenium驱动第一次的脚本来重新录制(像RPTLoad Runner都用跟踪http请求和响应),这样的话,Selenium基本可以较好的识别修改以后的控件,而RPT等系统测试工具则可以得到正确的http内容,这个过程不再需要测试人员手动录制,完全靠Selenium自动驱动。
分享到:
相关推荐
Selenium WebDriver 学习笔记 API大全 中文API 元素 操作大全
Selenium python之学习笔记,便于Python初学者,欢迎下载
selenium学习笔记和一些中文帮助文档
Selenium学习笔记,基本遇到的问题.
1.python-web自动化办公-selenium学习笔记 2.适合刚刚入门selenium开发人员查询使用 3.web自动化办公,例如节省办公妹子keyin时间 4.学习成本低,操作难度不大。 备注:需要html,javascript , css 前端基本功底,...
selenium运用学习笔记,成功运行,自动化测试,之后会有常用方法总结。
自动化测试:Selenium webdriver学习笔记C#版
博客链接:https://blog.csdn.net/weixin_44679832/article/details/105230245
Selenium2学习笔记.txt
selenium2学习笔记(原创),selenium2官方文档的翻译和总结。
个人整理的Selenium API学习笔记,基于XMIND,层次分明,帮助学习理解。
Selenium_python之学习笔记
网上查资料无意中看见这个东西,觉得挺好玩,原来是用来做web测试的。于是安装了个玩玩python的官网中居然有这个介绍:
Selenium2 Python 自动化测试实战学习笔记中包含1-8章的学习笔记,和练习的源代码!
爬虫学习笔记(主要涉及scrapy,request,xpath,selenium等).md
Selenium+Eclipse+Junit+TestNG自动化学习笔记
selenium入门学习,个人的笔记
该文档笔记是根据书籍《Selenium Webdriver实战宝典》进行的整理,该文档包含怎么搭建,如何下载,以及一些常用使用到的方法的精简整理,都是一字一码加上自己的理解归纳而出的。是基于Java语言的,希望给需要学习,...