详情
一、适用浏览器
IE(7, 8, 9, 10, 11)、Mozilla Firefox、Safari、Google Chrome、Opera、Edge等。
二、主要功能
- 框架底层使用JavaScript模拟真实用户对浏览器进行操作。测试脚本执行时,浏览器自动按照脚本代码做出点击、输入、打开、验证等操作,就像真实用户所做的一样,从终端用户的角度测试应用程序。
- 使浏览器兼容性测试自动化成为可能,尽管在不同的浏览器上依然有细微的差别。
- 使用简单,可使用Java、Python等多种语言编写用例脚本。
三、工具优势
- Selenium测试直接在浏览器中运行,如:Windows、Linux和Macintosh上的Internet Explorer、Chrome和Firefox等;
- Selenium完全开源,对商业用户也没有任何限制,支持分布式,拥有成熟的社区与学习文档;
- 通过编写模仿用户操作的Selenium测试脚本,可以从终端用户的角度来测试应用程序;
- 通过在不同浏览器中运行测试,更容易发现浏览器的不兼容性。
四、工具组件
- Selenium IDE:一个Firefox插件,可以录制用户的基本操作,生成测试用例。随后可以运行这些测试用例在浏览器里回放,可将测试用例转换为其他语言的自动化脚本。
- Selenium Remote Control (RC) :支持多种平台(Windows、Linux、Solaris)和多种浏览器(IE、Firefox、Opera、Safari),可以用多种语言(Java、Ruby、Python、Perl、PHP、C#)编写测试用例。
- Selenium Grid :允许Selenium-RC针对规模庞大的测试案例集或者需要在不同环境中运行的测试案例集进行扩展。
DevOps学堂
联系我们
联系人: | 阿道 |
---|---|
电话: | 17762006160 |
地址: | 青岛市黄岛区井冈山路157号中南金石国际广场A座3202室 |