python Web自动化测试
Selenium简介定义:Web系统自动化测试工具集Selenium包含Selenium IDEFirefox插件,可以根据用户操作自动录制脚本,然后在浏览器上回放Selenium WebDriver前身是Selenium RC,可以发命令给浏览器,模拟用户操作支持Java,Python等语言创建更复杂的测试Selenium RC包括...
Selenium简介
定义:Web系统自动化测试工具集
Selenium包含
Selenium IDE
Firefox插件,可以根据用户操作自动录制脚本,然后在浏览器上回放
Selenium WebDriver
前身是Selenium RC,可以发命令给浏览器,模拟用户操作
支持Java,Python等语言创建更复杂的测试
Selenium RC包括
ClientLibrares编写测试脚本
Selenium Server控制浏览器行为
Selenium Grid
用于在不同机器,不同浏览器并行测试的工具
特点
开源免费
支持多浏览器
支持多平台
支持多语言
Python
特点
优点
简单,明了
跨平台,Window和Mac等系统即可使用
丰富的第三方库
编写程序时,无需考虑内存等底层细节
运行速度慢
python解释性语言
执行时需要翻译成cpu能理解的机器码
翻译过程比较耗时
Python解释器
CPython
用C开发的解释器
安装Python3.6后直接获得的解释器
JPython
Java平台的解释器
把Python编译成java字节码执行
PyPy
目标:提升Python的执行速率
采用JIT技术,对python代码进行动态编译(不是解释)
IronPython
运行在Window系统.Net平台的python解释器
把python代码 编译成.Net字节码
更多推荐
所有评论(0)