python Web自动化测试

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
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值