1. 下载Python

Python Release Python 3.8.0 | Python.org

本人电脑是64位的,下载相应文件。

进入cmd(windows命令提示符)下面输入"Python"命令。

(如果提示python不是内部或外部命令!别急,去配置一下环境变量吧)

修改我的电脑->属性->高级->环境变量->系统变量中的PATH为:

变量名:PATH

变量值:;C:\Python38;C:\Python38\Scripts;

2. 安装selenium

通过pip 安装

C:\Users\fnngj>pip install selenium

指定版本下载:pip install selenium==3.141.0

使用pip安装库时出现警告

提示当前使用的pip版本过低,使用命令安装指定版本的pip

python -m pip install  pip==22.0.4

更新了pip后,要重新安装selenium:pip install selenium

3. 安装Chrome driver

chromedriver的版本一定要与Chrome的版本一致,不然就不起作用。

chrome driver的下载地址在这里。

https://chromedriver.storage.googleapis.com/index.html

下载解压,你会得到一个chromedriver.exe文件,放到chrome的安装目录。...\Google\Chrome\Application\ ,然后设置path环境变量,把chrome的安装目录加入变量中,需要把chromedriver.exe文件,放到python的安装目录。

可以通过启动驱动程序来测试它是否已正确添加:

chromedriver

如果上面配置正确,您将看到一些与驱动程序启动相关的输出

4. pycharm安装

最后打开pycharm,并添加该模块,就可以使用啦。

file- setting

五:第一个自动化测试脚本

from selenium import webdriver
import timedef main():b = webdriver.Chrome()b.get('https://www.baidu.com')time.sleep(5)b.quit()if __name__ == '__main__':main()

python+selenium+pycharm自动化测试环境搭建相关推荐

  1. Selenium + Nightwatch 自动化测试环境搭建

    首先要安装 Java 7 或更高 ,(http://www.oracle.com/technetwork/java/javase/downloads/index.html) 并且 java 命令可正常 ...

  2. 【重点】Selenium + Nightwatch 自动化测试环境搭建

    开始搭建 1. 创建项目 我们来找个地方新建一个目录,起名为 "my-test-toolkit",然后在目录内使用终端运行 npm init -y 生成项目配置文件package. ...

  3. 快速搭建Python+Selenium+Sublime 自动化测试环境方法

    随着业内越来越多的公司对自动化测试的大力推行,对测试人员能够使用自动化工具的要求也随之增多.为了能让更多的同事在学习selenium的初期,能够顺利的迈出第一步,即可以通过代码操作selenium d ...

  4. Windows系统下搭建python selenium Web自动化测试环境

    前期准备:python的安装包(自己可以在官网下载自己所需要的版本 https://www.python.org/downloads/windows/) selenium安装包(https://pyp ...

  5. Python+selenium 自动化-基本环境搭建,调用selenium库访问百度查询天气实例演示

    Python+selenium 自动化 第一章:基本环境搭建 ① 安装 selenium 库 ② 下载对应版本的浏览器驱动 ③ 调用百度查天气演示 第一章:基本环境搭建 ① 安装 selenium 库 ...

  6. Selenium Java自动化测试环境搭建

    IDE用的是Eclipse. 步骤1:因为是基于Java,所以首先要下载与安装JDK(Java Development Kit) 下载: 点击这里下载JDK 安装:按照默认安装一路点next就可以了. ...

  7. python selenium - web自动化环境搭建

    前提: 安装python环境. 参考另一篇博文:https://www.cnblogs.com/Simple-Small/p/9179061.html web自动化:实现代码驱动浏览器进行点点点的操作 ...

  8. python+pycharm+selenium自动化测试环境搭建步骤

    python+pycharm+selenium自动化测试环境搭建步骤 原文链接:https://blog.csdn.net/weixin_51429941/article/details/116850 ...

  9. Python+selenium自动化测试环境搭建(详细)

    Python+selenium自动化测试环境搭建 环境版本: Python3.7+Selenium3.141+谷歌浏览器76.0/火狐浏览器 一.安装五大组件 1.安装python并配置环境变量   ...

最新文章

  1. Android 编译源码 注意事项
  2. Finding Similar Items 文本相似度计算的算法——机器学习、词向量空间cosine、NLTK、diff、Levenshtein距离...
  3. 探究php底层运行机制
  4. SignalR介绍与Asp.net
  5. express中间件系统的基本实现
  6. SVN与TortoiseSVN实战:冲突详解(一)
  7. S5PV210体系结构与接口12:I2C编程
  8. Python中MD5加密
  9. iOS开发-停止WebView播放视频/音频
  10. 写一个生产者消费者的例子
  11. gulp-livereload组件使用
  12. 高中开计算机课吗,高中信息技术课的开设意义和课程实施方法
  13. pr开放式字幕(同步台词)
  14. (转载)基于联盟链区块链的九个方面对比
  15. 商汤科技面试——实习面试案例总结
  16. python实现:无刻度的一大一小水罐取水问题
  17. 梯度下降算法(Gradient Descent)
  18. Mysql 将逗号隔开的属性字段数据由列转行
  19. 生活小妙招-通马桶(这是一篇有味道的博客~)
  20. 从执行顺序看for循环(深入理解)

热门文章

  1. 计算机系统基本基本知识的说课稿,《计算机系统及工作原理》说课稿
  2. 基于matlab测量物体直径,基于MATLAB的零件尺寸检测误差分析的软件设计
  3. httprunner-2-linux下搭建hrun(下)
  4. 整体压缩跟分开压缩哪个更小_2020年新能效发布,美的空调哪个系列好?美的空调推荐...
  5. 论文查重的内容是哪些?
  6. Laravel文档梳理6、响应
  7. iOS上相见恨晚的6个APP,能让你的iPhone更有逼格!
  8. UVA - 10041 Vito's Family
  9. linux检查网络是否通畅_linux下怎么检测网络的连通性
  10. 如何“拼”出一个页面-游戏中心模块化实践