自动化测试(一)配置selenium环境(带图文,防止踩坑)

目录

配置selenium环境

1. 安装setuptools

2. 安装selenium

3. 安装驱动

如何查看谷歌浏览器版本


上一章讲述了如何安装python环境,那么,这一章讲述的是,如何配置自动化测试(selenium)环境~吧🤷‍♀️

配置selenium环境

之前如果配置好python环境,就可以来配置selenium环境啦,没有配置python环境的小伙伴可以看这一章节噢:自动化测试(前奏)Python环境配置教程(带图文)-CSDN博客

1. 安装setuptools

打开 cmd (开始 ---cmd 回车)
输入 命令:
pip install setuptools

2. 安装selenium

打开cmd(开始---cmd 回车)

命令:

pip install selenium
注意:如果直接下载不下来,可以使用镜像:
pip install selenium -i https://mirrors.aliyun.com/pypi/simple
有时候遇到 pip 不是最新的版本,也可以使用镜像更新一下:
python -m pip install --upgrade pip -i https://pypi.douban.com/simple

3. 安装驱动

安装谷歌驱动 chrome driver
(选择和自己谷歌浏览器版本相匹配的版本就好啦)🤷‍♀️

如何查看谷歌浏览器版本

打开谷歌,界面向我这样的
点击右上角的三点,下滑选择设置,点击设置,然后下滑找到关于Chrome就能看到谷歌浏览器对应的版本啦🤷‍♀️
我们可以关掉谷歌的自动更新,不然每隔几天就得重新更新驱动了,很麻烦
给大家推荐这一篇文章来关掉谷歌的自动更新:

切回正题,我们把安装好的驱动下载解压,你会得到一个chromedriver.exe 文件,放到安装Python的目录的Scripts文件夹下。

只有安装了对应的 driver 才能运行对应的浏览器
把exe文件复制到浏览器的安装目录下:C:\Program Files (x86)\Google\Chrome\Application
(要根据自己实际安装目录)
建议python版本3.8
运行以下脚本
# coding = utf-8
from selenium import webdriver
driver =webdriver.Firefox()
driver.get('http://www.baidu.com')
print (driver.title)
driver.quit()

如果出现浏览器一闪而过,并且出现下图的运行结果,代表selenium环境已经配置好啦

注意:如果浏览器版本和驱动版本不一致这段代码可能会报错~ 

本节就到这里啦,希望大家多多支持噢🤷‍♀️

相关推荐

  1. pytorch环境配置记录

    2023-12-16 11:30:03       34 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-16 11:30:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-16 11:30:03       100 阅读
  3. 在Django里面运行非项目文件

    2023-12-16 11:30:03       82 阅读
  4. Python语言-面向对象

    2023-12-16 11:30:03       91 阅读

热门阅读

  1. vue3路由跳转及传参

    2023-12-16 11:30:03       57 阅读
  2. 数据结构-数据结构导论

    2023-12-16 11:30:03       66 阅读
  3. Pydantic 中 validator 和 validators 的区别

    2023-12-16 11:30:03       54 阅读
  4. 短地址漏洞

    2023-12-16 11:30:03       52 阅读
  5. 2024 年科技领域的重大创新思想

    2023-12-16 11:30:03       97 阅读
  6. 在 docker 中安装 sam

    2023-12-16 11:30:03       56 阅读
  7. flutter Pageview组件

    2023-12-16 11:30:03       58 阅读
  8. 4-Docker命令之docker images

    2023-12-16 11:30:03       59 阅读
  9. ZooKeeper中bin目录4个脚本执行文件详解

    2023-12-16 11:30:03       46 阅读
  10. 在 C++ 中局部变量和全局变量

    2023-12-16 11:30:03       66 阅读