Selenium是一个用于Web应用程序自动化测试工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。

Selenium基本上支持主流的浏览器,包括IE,Mozilla Firefox,Safari,Google Chrome,Opera等。

接下来以Chrome浏览器为例演示如何搭建环境

1、安装python环境

进入python官网下载并安装python,将安装位置设置为环境变量,打开CMD输入python,进入ipython界面表明安装成功。(具体安装流程,请自行百度)

2、下载chrome浏览器和对应版本的驱动

下载好后在设置中查看版本号

下载对应版本的驱动   下载地址①    下载地址②

3、将下载的驱动放到python的Scripts目录下

4、安装selenium

打开CMD,输入 pip install selenium 安装selenium

5、验证环境

下面代码能正常执行表示环境安装完成。

from selenium import webdriver

# 创建Chrome实例对象
driver = webdriver.Chrome()
# 打开浏览器并访问百度
driver.get("http://www.baidu.com")
# 窗口最大化
driver.maximize_window()
# 关闭浏览器
driver.quit()

最新文章

  1. oracle 存储过程的用法
  2. python——django使用mysql数据库(一)
  3. MAS 移动业务整合系统
  4. HDU 5128 The E-pang Palace(2014广州赛区现场赛B题 计算几何)
  5. saiku 分布式实践
  6. Oracle 体系结构2 - 共享和专用服务器
  7. WM_ACTIVATE
  8. Jquery效果代码--(二)
  9. 【转】关于C#接口和抽象类的一些说明
  10. POJ 2965 The Pilots Brothers' refrigerator 位运算枚举
  11. 关闭WIN10的UAC/自动更新/杀毒软件(兼容WIN7/8/8.1)
  12. 啊华北哦好咕~~(╯﹏╰)b
  13. qwt的安装与使用
  14. maven(01)--安装及其介绍
  15. 【开发技术】Xcode3与xcode4.2模板对比(Xcode4.2开发之一些变化)
  16. 【BZOJ4298】[ONTAK2015]Bajtocja
  17. Docker概念学习系列之为什么使用docker?(3)
  18. cos,sina,tan,cot
  19. Java FutureTask<V> 源码分析 Android上的实现
  20. Keepalived+Nginx高可用集群

热门文章

  1. zookeeper 异常 :stat is not executed because it is not in the whitelist. Connection closed b
  2. 【Java 与数据库】JDBC中日期时间的处理技巧
  3. axios使用步骤详解(附代码)
  4. 爬虫之正则表达式re模块
  5. 【C/C++】旋转数组的最小数字/ 剑指offer
  6. 利用docker-compose一键部署
  7. Samba 源码解析之SMBclient命令流
  8. de1ctf_2019_weapon(爆破_IO_2_1_stdout)
  9. [BUUCTF]PWN——ciscn_2019_n_3
  10. WHUCTF PWN题目