1. selenium - 环境搭建

前言:

Selenium 环境搭建,Selenium 对环境比较苛刻,学习的时候最好按照我的版本来,
有兴趣的自己取研究其他版本匹配。

这里使用的环境搭配:

  1. Python安装 - 3.7版本
  2. 安装Selenium - 3.141 版本
  3. Pycharm - 社区版
  4. Chrome 浏览器

python、pycharm环境搭建前面的文章有,这里主要讲解 selenium 的安装以及简介。


Selenium 简介

selenium 官方文档:
https://python-selenium-zh.readthedocs.io/zh_CN/latest/

Selenium是一个用于Web应用程序测试的工具,Selenium测试 直接运行在浏览器中,就像真正的用户在操作一样。
支持的浏 览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari, Google Chrome等。
这个工具的主要功能包括:测试与浏览器的兼容性—测试应用 程序是否能够很好得工作在不同浏览器和操作系统上。


Selenium 工作原理

实际上在Selenium工作的过程中有三个角色。

  1. 是跟我们最近的自动化测试代码:自动化测试代 码发送请求给浏览器的驱动。
  2. 便是浏览器的驱动:它来解析这些自动化测试的 代码,解析后把它们发送给浏览器。
  3. 便是浏览器:执行浏览器驱动发来的指令,并最 终完成工程师想要的操作。代码中有各种指令: click/send_keys等

Selenium 安装

cmd 中运行安装 Selenium 的命令:

pip install selenium==3.141 -i https://pypi.douban.com/simple


验证是否安装成功:

pip list

看图


安装webdriver 驱动

按照你的浏览器下载驱动,查看谷歌浏览器版本,下载对应的驱动。

https://npm.taobao.org/mirrors/chromedriver/

把驱动放到python的安装目录下,注意要解压,下载的是压缩包。

驱动的选择,根据谷歌浏览器版本来选择。

查看谷歌浏览器版本:

chrome://settings/help

根据谷歌浏览器的版本选择驱动的版本,版本相近即可,一个不行就多试几个。


验证环境

from selenium import webdriver      # 导入 webdriver
driver = webdriver.Chrome()         # 打开 谷歌 浏览器
driver.get('https://baidu.com')     # 打开 百度
assert "百度一下" in driver.title    # 断言

能打开谷歌浏览器,打开百度页面即可

posted @ 2022-03-20 17:53  西瓜_皮  阅读(446)  评论(0编辑  收藏  举报