来自python+selenium自动化测试初学者的笔记,写的不对的地方大家多多指教哦

一、安装selenium

安装selenium需要先安装python环境,python环境在之前的python+appium自动化测试-Android端环境配置中已经介绍过了,具体链接:https://www.jianshu.com/p/b665e00a8ea2

使用pip安装

pip install selenium

查看是否安装成功:

pip show selenium

二、下载安装Chromedriver

1.下载Chromedriver

注意:Chromedriver的版本一定要与Chrome的版本一致,Chrome的版本号可以打开浏览器-设置-关于Chrome查看;或者在浏览器中输入:chrome://version/(具体的)

下载地址:

  • http://chromedriver.storage.googleapis.com/index.html
  • https://npm.taobao.org/mirrors/chromedriver/

例如:我的版本号是91.0.4472.124,所以我下载的Chromedriver版本号是:91.0.4472.101

2.配置

下载Chromedriver后解压缩,得到chromedriver.exe文件,将该文件复制到Chrome的安装目录下

右键点击我的电脑-属性-高级系统设置-环境变量-系统变量,将chromedriver.exe文件的路径添加到path中(即将C:\Program Files (x86)\Google\Chrome\Application添加到path中)

完成后cmd输入

chromedriver

查看是否配置成功,下图所示即配置成功

三、测试

编写一个简单示例,打开百度

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

注意:在运行测试示例过程中出现这个错误:

‘chromedriver’ executable needs to be in PATH

解决措施:将chromedriver.exe文件拷贝到python目录下,就可以解决该问题

最后: 大家可以去我博客首页看下侧边栏! 进去有许多资料共享!资料都是面试时面试官必问的知识点,也包括了很多测试行业常见知识,其中包括了有基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等。


好文推荐

2021软件测试工程师面试题汇总(内含答案)-看完BATJ面试官对你竖起大拇指!

什么样的人适合从事软件测试工作?

软件测试和软件开发哪个发展更好

那个准点下班的人,比我先升职了…

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

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

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

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

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

  3. Web自动化测试 —— 测试环境搭建 (Selenium+Python)及视频操作

    一.什么样项目适合做web自动化 1.软件需求不会频繁的变更. 2.项目周期比较长. 3.自动化的脚本能够重复利用. 介入点:第一个版本的核心功能确认以后,系统测试. 自动化的实施过程: 1.可行性分 ...

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

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

  5. Jenkins持续集成项目搭建与实践——基于Python Selenium自动化测试(自由风格)

    Jenkins简介 Jenkins是Java编写的非常流行的持续集成(CI)服务,起源于Hudson项目.所以Jenkins和Hudson功能相似. Jenkins支持各种版本的控制工具,如CVS.S ...

  6. Python + Selenium 自动化测试《人生重开模拟器》

    原文 Python + Selenium 自动化测试<人生重开模拟器> 背景 最近有一款小游戏特别火,叫<人生重开模拟器>,这款游戏用黑色幽默的调侃形式,随机生成你的人生大事件 ...

  7. 我的全栈之路-Python基础之Python概述与开发环境搭建

    我的全栈之路-Python基础之Python概述与开发环境搭建 我的全栈之路 1.1 信息技术发展趋势 1.2 浅谈计算机系统架构 1.2.1 计算机系统架构概述 1.2.2 计算机硬件系统 1.2. ...

  8. Web应用测试(一)Selenium介绍及环境搭建

    Selenium介绍及环境搭建 一.背景介绍: (更好的阅读体验,请移步我的个人博客)软件测试比赛刚刚落下帷幕,在空档期,写写这些天的感受.不知不觉参加了好多次软件测试比赛了,开发者测试,移动应用测试 ...

  9. tinygo的windows环境搭建及简单例程

    windows 环境搭建 安装 g 这里还是推荐g这个 go 的多版本管理工具,类似 NodeJS 的 nvm,Python 的 virtualenv. 官网下载: https://github.co ...

最新文章

  1. mysql 5000万条数据库_1亿条数据如何分表100张到Mysql数据库中(PHP)
  2. 巧用伪元素和伪类让我们的html结构更清晰合理
  3. SVN使用之分支、合并
  4. [1维粒子模拟 version3.6]成功调试read input parameters
  5. 【Tools】MarkDown教程(四)-MarkDown中的UML图
  6. kotlin实现流读取
  7. ReSharper 2020.2 补丁
  8. Flutter RefreshIndicator 下拉刷新组件 Material 风格的刷新效果
  9. 2021江津二中高考成绩查询入口,重庆江津第二中学2021年录取分数线
  10. python制作词作云动画_3分钟教你用python制作一个简单词云
  11. JWT(JSON Web Token) 多网站的单点登录,放弃session 转载https://www.cnblogs.com/lexiaofei/p/7409846.html...
  12. matlab 安装matpower,MATPOWER的安装详细教程
  13. 微信里文件小程序导不出来_如何把小程序保存为文件 微信小程序导出文件
  14. RabbitMQ系列(九)RabbitMQ进阶-Queue队列参数详解
  15. 花名的新思考:花名的最优用法?
  16. weui 自定义datepicker 年月日 上午下午 四级联动的实现
  17. html值改变频率,频率赫兹与时间的关系 赫兹(Hz)和秒怎样转换?
  18. ZYNQ开发系列——使用AXI4LITE接口进行PS和PL交互
  19. HTML5 新增input属性
  20. 《ai绘画》最全stable diffusion安装教程 所有软件+所有指令

热门文章

  1. 个人计算机的未来,未来的个人电脑将会成为光子计算机的天下
  2. python中类的构成_Python中类型关系和继承关系实例详解
  3. 计算机毕业设计中用Java+Html+MySQL 实现注册、登录(servlet框架)-(二
  4. java placeholder_Java占位符
  5. risc 服务器 操作系统,数据中心系统用RISC还是CISC?
  6. 帝国7.5标签+在PHP7.0,帝国CMS7.5支持PHP7.*系列,兼容性更好
  7. 机器人卡纸形状图片大全图片_天水生态木天花吊顶图片大全
  8. Android文件夹占用空间分析,关于Android中图片大小、内存占用与drawable文件夹关系的研究与分析...
  9. 用户管理 之 Linux 用户管理工具介绍
  10. Spring Cloud Hystrix——熔断器