Web开发自动测试工具-Selenium的具体使用办法(填坑中……)

https://juejin.cn/post/7074779332819812389

Web开发自动测试工具-Selenium的具体使用办法(填坑中……)

1.简介

Selenium 是最广泛使用的开源 Web UI(用户界面)自动化测试套件之一Selenium 支持的语言包括C#,Java,Perl,PHP,Python 和 Ruby。目前,Selenium Web 驱动程序最受 Python 和 C#欢迎。

Selenium 测试脚本可以使用任何支持的编程语言进行编码,并且可以直接在大多数现代 Web 浏览器中运行。

在爬虫领域 selenium 同样是一把利器,能够解决大部分的网页的反爬问题。

2.selenium安装

输入命令:

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

注意:
如果你在 macOS 上使用 zsh 时遇到 “zsh: command not found: pip” 的错误,这可能是因为 Python 的 pip 工具没有正确安装或没有添加到系统的 PATH 变量中。

解决办法:

  1. 检测Python是否安装 python --version

pip show selenium 查看是否安装成功。

备注:

这里以安装 Chrome 驱动作为演示。但 Chrome 在用 selenium 进行自动化测试时还是有部分 bug ,常规使用没什么问题,但如果出现一些很少见的报错,可以使用 Firefox 进行尝试,毕竟是 selenium 官方推荐使用的。

3.下载对应版本的 selenium

在新标签页输入 chrome://settings/ 进入设置界面,然后选择 【关于 Chrome】

下载对应版本的 Chrome 驱动

相关推荐

  1. Web测试自动化工具Selenium使用

    2024-01-09 13:32:04       62 阅读
  2. Selenium——基于WebUI自动化测试工具(一)

    2024-01-09 13:32:04       32 阅读

最近更新

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

    2024-01-09 13:32:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-09 13:32:04       101 阅读
  3. 在Django里面运行非项目文件

    2024-01-09 13:32:04       82 阅读
  4. Python语言-面向对象

    2024-01-09 13:32:04       91 阅读

热门阅读

  1. 贪心算法的“左最优“与“右最优“

    2024-01-09 13:32:04       56 阅读
  2. 白话编程-概述

    2024-01-09 13:32:04       53 阅读
  3. Android系列:四大组件、五大存储、六大布局

    2024-01-09 13:32:04       40 阅读
  4. ARM CCA机密计算架构软件栈(下)

    2024-01-09 13:32:04       57 阅读
  5. 【代码片段】【C++】C++11线程安全单例模式

    2024-01-09 13:32:04       56 阅读
  6. linux 设备模型之设备驱动

    2024-01-09 13:32:04       48 阅读
  7. 【RDMA】RDMA事件通知机制详解

    2024-01-09 13:32:04       51 阅读
  8. Unity中使用四元数乘法表示旋转

    2024-01-09 13:32:04       57 阅读