• Python3+Selenium框架搭建


    Webdriver概述

    Webdriver (Selenium2)是一种用于Web应用程序的自动测试工具,

    Thoughtworks公司一个强大的基于浏览器的开源自动化测试工具,通常用来编写web应用的自动化测试。

    Selenium 是一个用于Web应用程序测试的工具。

    Selenium测试直接运行在浏览器中,就像真正的用户在操作浏览器一样。

    ①提高测试执行效率,节约时间成本

    自动化测试脚本可以重复利用

    ③可以减少兼容性测试和回归测试的工作量

    Selenium常见的有三个版本 Selenium1.0 Selenium2.0 Selenium3.0

    支持浏览器 Firefox 火狐浏览器 (FirefoxDriver)驱动

    Chrome 谷歌(ChromeDriver)

    IE(InternetExplorerDriver)
    · Opera(OperaDriver)
    · safari(SafariDriver)

    语言也兼容很多种、JAVA、Python、C、PHP等

    Selenium基于Python语言环境搭建

    一、安装selenium 、在Dos窗口中安装 windows + R 输入cmd

    在这里插入图片描述

    查看之前电脑是否安装了selenium 命令 pip list

    在这里插入图片描述

    有自己安装 pip install selenium == XXX 指定版本号、不指定就安装最新版本

    有、先卸载、再安装其他版本 pip uninstall selenium

    查看安装的版本 pip show selenium

    在这里插入图片描述 二、在pycharm中导入selenium 库

    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述 

    在这里插入图片描述三、使用哪个浏览器、需要下载对应版本的驱动

    FireFox 48以上版本:Selenium 3.X +FireFox驱动—geckodriver注意对应版本号
    注意对应版本的浏览器驱动应放在python和浏览器的安装目录内否则会报错

    找不到相关path的驱动路径

    浏览器驱动环境变量配置:Firefox浏览器驱动geckodriver.exe–v0.22

    注:将浏览器驱动放到Python安装路径的根目录(Python已经配置环境变量)

    在这里插入图片描述

    在这里插入图片描述

    注意: 打开pycharm 不能使用虚拟环境 、使用这个

    在这里插入图片描述

    四、第一个自动化测试脚本

    ·启动火狐浏览器,
    ·首先打开网页地址,打印网页标题,等待3秒
    ·打开百度首页,打印网页标题,再等待2秒

    在这里插入图片描述

    最后: 我给大家整理了完整的软件测试视频学习教程,朋友们如果需要可以自行免费领取 【保证100%免费】

                                       全套资料获取方式:点击下方小卡片自行领取即可

                                                              

  • 相关阅读:
    【owt-server】Internal Transport 内部流传输机制文档
    学C还是学C++?
    HashMap底层源码分析
    Qt实现编辑框失去焦点隐藏功能
    【生物技术】专业与JAVA开发10年之缘
    Java(六)——常用类Math类
    PL/SQL 事务
    VBA一个sheet多行按照固定行数分割到多个excel中
    适用于一切模型的决策曲线分析DCA
    使用VS Code 进行.NET 开发
  • 原文地址:https://blog.csdn.net/nhb687096/article/details/131141795