本文目录
1.selenium工具介绍
selenium由Selenium IDE,Webdriver,Selenium Grid组成
(1)Selenium IDE(自动化脚本录制工具)
一个用于Selenium测试的完成集成开发环境,可以直接录制在浏览器的用户操作,并且能回放,编辑和调试测试脚本。调试过程中可以逐步进行或调整执行的速度,并且可以在底部浏览日志出错信息。
录制的测试脚本可以以多种语言导出,比如java,C#,Python,Ruby等,方便掌握不同语言的测试人员操作
(2)Webdriver(浏览器的驱动)
Webdriver解决了selenium RC的环境沙箱问题
Webdriver的运行原理:
启动浏览器,把浏览器绑定到特定的端口,形成一个remote server
自动化脚本通过command executor,HTTP协议给remote server发送指令,去操纵浏览器!
2.selenium工具中的webdriver API
一个简单自动化脚本的构成: