标签归档:浏览器

浏览器自动化测试框架Selenium之初体验

登录网页,进行一些自动、批量的操作,可以显著提高工作效率,使用HTTP协议能实现这样的功能,使用按键精灵也能实现这样的功能,但是这两种方法都有自己的缺点:HTTP协议操作比较复杂,如果不精通的话,很容易提交错乱的数据,影响数据的完整性;按键精灵不存在第一种问题,它是通过模拟人工操作的方式对浏览器进行操作,但是必须使用自身所带的浏览器WQM,因此两种方式都有局限性。

最近接触到了一种类似按键精灵的软件,叫Selenium,是一种浏览器自动化测试框架,功能强大,支持多种语言、多种浏览器,而且还跨平台,本着活到老学到老的原则,迫不及待的安装了Selenium,体验了一把。

1 什么是自动化测试

自动化测试,顾名思义就是软件测试的自动化,用程序代替人工进行软件测试,提高工作效率,减少时间和人工成本。自动化测试主要用于需求变动不频繁、项目周期长、自动化测试脚本可重复使用的情况。常见的自动化测试工具有:QTP、Winner、Rational Robot、AutoRunner等等。

2 Selenium简单介绍

Selenium是一种浏览器自动化测试框架,Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等。

继续阅读浏览器自动化测试框架Selenium之初体验