Selenium+Unittest+HTMLTestRunner框架更改为Selenium+Pytest+Allure(一)

        背景:之前的框架,Selenium是3.x版本,现在更新到4.15版本后,一些写法如find_element_by_xxx 不再支持,改为find_element(By.xxx)的方式,同时由于Unittest不如Pytest在执行方面灵活(比如只执行冒烟测试用例等),所以准备把框架改为Pytest+Allure。

准备工作

        1、 安装Allure并添加环境变量

        官网下载.zip包,解压到目标路径,并把路径更新到系统环境变量中。

        1.1        下载Allure

                下载地址:Central Repository: io/qameta/allure/allure-commandline

                选择最新版本:2.24.1(Central Repository: io/qameta/allure/allure-commandline/2.24.1

                下载ZIP包

                

    1.2        解压并配置环境变量

        

         把bin目录加到环境变量

            

        1.3        确认安装

                打开命令行窗口,输入命令:                

allure --version

                能显示版本号,表示安装已完成。

                 

        2、 安装python相关包

               2.1    pip安装

                首先,把Pytest、Allure相关的包统一保存到txt文件:

                

          在命令行窗口运行(注意:需要CD到requirments.txt文件所在目录执行下面命令):                

pip install -r requirments.txt

        安装完成,pip list查看安装的包。

        

最近更新

  1. TCP协议是安全的吗?

    2023-12-06 09:00:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-06 09:00:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-06 09:00:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-06 09:00:02       20 阅读

热门阅读

  1. 【redis笔记】redis基础数据类型及其命令

    2023-12-06 09:00:02       28 阅读
  2. Armv8.x和Armv9.x架构扩展简介

    2023-12-06 09:00:02       40 阅读
  3. vue和react使用上的不同

    2023-12-06 09:00:02       35 阅读
  4. C#WPF控件TextBox应用实例

    2023-12-06 09:00:02       31 阅读
  5. C#WPF控件RepeatButton重复按钮应用实例

    2023-12-06 09:00:02       35 阅读
  6. Linux快速给用户改密码

    2023-12-06 09:00:02       36 阅读
  7. 第18章 C++11标准库(STL)

    2023-12-06 09:00:02       48 阅读
  8. using meta-SQL 使用元SQL

    2023-12-06 09:00:02       26 阅读