• Python+Selenium简单安装配置


    前言

    selenium驱动和简单安装教程

    浏览器驱动安装

    注意:下载驱动时一定要注意浏览器版本和驱动版本匹配,否则会出问题

    • 火狐浏览器的驱动:https://github.com/mozilla/geckodriver/releases
    • 谷歌浏览器的驱动:https://npm.taobao.org/mirrors/chromedriver
    • IE浏览器的驱动:http://selenium-release.storage.googleapis.com/index.html
    • Opera浏览器的驱动:https://github.com/operasoftware/operachromiumdriver/releases
    • 根据浏览器版本下载完驱动后,放在环境变量目录。如python的根目录,或者你可以自定义

    selenium的安装

    所有的软件对于学习的你而言都是从安装开始的。

    不过我们这篇教程的安装不同于软件下载,而是安装python的selenium库。

    1. 新建python项目

    ​ 新建一个python项目的目录web-demotest

    2. cd到该目录并执行创建虚拟环境的命令

    cd web-demotest
    python3 -m venv venv
    
    • 1
    • 2

    这个创建虚拟环境的方法详见python官方文档

    当我们的命令执行完成后,我们的文件夹中应该出现一个venv文件夹

    3. 进入这个虚拟环境中执行

    window和MacOS进入方式不同

    注:此处是Mac的

    source venv/bin/activate
    
    • 1

    当终端中的前缀出现 venv 说明我们已经成功进入了python虚拟环境。

    selenium项目和python虚拟环境已经设置成功了。

    4. 验证一下我们有没有在虚拟环境中

    在命令行shell中输入:

    pip list
    
    • 1

    在这里插入图片描述
    如图:Package只有两个基础包,是我们刚创建的的虚拟环境。

    我们执行安装命令

    pip install selenium
    
    • 1

    出现如下提示代码安装成功:

    Successfully installed selenium-3.141.0 urllib3-1.25.3

    5. 简单验证安装结果

    在项目目录中新建文件demo.py,输入以下代码。

    #!/usr/bin/env python3
    # -*- coding:utf-8 -*-
    import time
    from selenium import webdriver
    
    driver = webdriver.Chrome()
    driver.get('https://www.baidu.com')
    time.sleep(3)
    driver.quit()
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9

    点击查看运行详情:关注楼底公🀄️号卡片⬇️⬇️⬇️⬇️⬇️程序员一凡🌸🌸,里面有美团架构师录制传授的一套教学资源,自动化测试-selenium(python版)

    这样一个简单的selenium+python环境就搭建好了。

  • 相关阅读:
    计算机网络 - 传输层 选择填空复习题
    Qt入门(一)——自己动动手写一个简易的用户化界面(Qt命令行模式)
    第06篇:池化技术
    如何统一项目中包管理器的使用?
    数据分析案例-顾客购物数据可视化分析(文末送书)
    Unity基于EventSystem让SpriteRenderer支持点击事件
    docker与k8s的简介与用法
    asp毕业设计——基于asp+sqlserver的WEB车辆管理系统设计与实现(毕业论文+程序源码)——车辆管理系统
    Python计算机二级中常考函数
    shell
  • 原文地址:https://blog.csdn.net/weixin_56502375/article/details/125435288