Python Selenium模块详解

1、Selenium简介

Selenium是一款用于Web应用程序自动化测试的工具。它可以通过不同的方式唤起浏览器中,测试代码可以运行在这个浏览器中,就像真实的用户在操作一样。该工具支持的浏览器包括IE 7/8/9/10/11,以及Mozilla Firefox、Safari、Google Chrome和Opera等。

Selenium的特点如下:

  • 开源,免费。
  • 多浏览器支持,如Firefox、Chrome、IE、Opera和Edge。
  • 多平台支持,如Linux、Windows和Mac OS。
  • 多语言支持,如Java、Python、Ruby、C#、JavaScript和C++。
  • 对前端页面有良好的支持。
  • API使用简单,可以通过编程进行定制化。
  • 支持分布式测试用例的执行。

当前最新的版本是Selenium 3,其新加入的特性如下:

  • 增加了对Edge和Safari原生驱动的支持。Edge驱动由微软提供,Safari原生驱动由Apple提供。
  • 在最新的Firefox中,Selenium开始支持Mozilla的Geckodriver驱动,使用Geckodriver驱动对Firefox进行控制。Geckodriver扩展需要单独下载,并将其加入系统环境变量中。

2、Selenium环境搭建

1. 安装Selenium包

安装Selenium的常见方法有两种,都是使用命令行模式,十分方便、快捷。

1)pip方式安装

pip安装命令如下(

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wespten

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值