Selenium 自动化测试(一)

测试的分类

在这里插入图片描述

web 自动化测试的技术选型

在这里插入图片描述

Python + Selenium

Selenium 特点

  • 开源免费
  • 支持多浏览器:Firefox,Chrome, IE, Opera, Edge
  • 多平台支持:Linux, Windows,MAC
  • 多语言支持:Java,Python,Ruby,C#, JavaScript,C++
  • 支持分布式测试-- 使用Selenium Grid
  • 支持录制、回放和脚本生成 – 使用Selenium IDE

Selenium 三剑客 web Driver, IDE, SE Grid

Web Driver

  • Selenium WebDriver是客户端 API 接口,测试人员通过调用这些接口来访问浏览器驱动,浏览器取得再访问浏览器:

在这里插入图片描述

  • 与浏览器的通信也可以通过Selenium Server 或 Remote WebDriver 远程通信。Remote Web Driver与驱动测序和浏览器在同一系统上运行。

在这里插入图片描述

  • 还可以使用Selenium Server或 Selenium Grid进行分布式测试在这里插入图片描述

Selenium IDE

Selenium IDE 是浏览器插件,支持Chrome 和 Firefox,可以记录手动测试过程并生产自动化脚本,实现回放。

chrome 应用商店https://chrome.google.com/webstore 安装
在这里插入图片描述

Selenium Grid

如果想通过在多台计算机上进行分布式扩容,并从一个中心点管理国歌环境,从而轻松地对多种浏览器/OS组合运行测试,那么可是使用Selenium Grid,
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值