selenium简介

Selenium是什么

•一套软件工具

•开源软件:可以根据需要来增加重构工具的某些功能

•跨平台:linux,windows,mac

•支持多种编程语言:java、python、c#、ruby、perl等

•核心功能就是可以在浏览器上进行自动化测试,针对web系统的一款功能自动化测试,就像真正的用户在手工操作一样,一般应用于回归测试阶段

Selenium的主要版本

•seleniumIDE:它是嵌入到Firefox浏览器中的一个插件,实现简单的浏览器操作的录制与回放功能

•Selenium2.0(WebDriver):利用浏览器原生的API,封装成一套更加面向对象的Selenium WebDriverAPI,直接操作浏览器页面里的元素,甚至操作浏览器本身


Selenium能干什么

•测试与浏览器的兼容性——测试您的应用程序看是否能够很好地工作在不同浏览器和操作系统之上;

•测试系统功能——创建回归测试检验软件功能和用户需求;支持自动录制动作

自动化测试思路

1)定位页面元素

2)操作页面元素

3)验证

4)记录测试结果

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容