首页 > 其他分享 >自动化介绍

自动化介绍

时间:2023-04-20 10:57:40浏览次数:33  
标签:浏览器 python selenium 介绍 用例 测试 自动化

一、自动化测试理论

  1、介绍

 

  2、实施Ul自动化测试的前置条件

    需要回归测试的项目:甲方公司自己运营的项目、金融、电商、需求变更不频繁、项目周期长(如:京东)

 

  3、UI 自动化测试执行时机(什么时候该执行:手工测试完成后)

 

二、工具及选择介绍

  1、认识 web 自动化测试工具 (python + Selenium + unittest)

    selenium 特点:开源、跨平台、支持多种浏览器、支持多语言、功能强大且成熟稳定

 

  2、selenium核心组件

    注意:selenium -grid 可以做分布式。(批量在不同平台中运行用例)自动化用例较多时,或者测试不同浏览器在不同平台运行时可以选择。

       对页面元素实施自动化测试,主要用 webdriver

 

三、环境搭建

  1、环境搭建步骤

    安装selenium:pip install selenium

    安装浏览器驱动:根据使用浏览器,下载对应的浏览器驱动版本(谷歌:http://npm.taobao.org/mirrors/chromedriver/)

    将 chromedriver 浏览器驱动,添加到 python.exe 所在目录即可(避免再次将此驱动器添加到path变量)

 

标签:浏览器,python,selenium,介绍,用例,测试,自动化
From: https://www.cnblogs.com/wmtly/p/17335976.html

相关文章

  • JavaScript网页自动化测试库
    以下是一些可以模拟鼠标键盘操作网页的JavaScript库: 1.Puppeteer:基于Node.js的自动化测试工具,可以模拟用户操作,包括点击、输入等。 2.Selenium:另一个流行的自动化测试工具,也可以进行鼠标键盘模拟操作。 3.Synth:轻量级的JavaScript库,可以模拟键盘和鼠标事件,包括点击、......
  • 用Selenium自动化测试时,让ChromeDriver中不显示“正受到自动测试软件控制”
    背景:在用Selenium做自动化测试的时候,默认ChromeDriver是会提示“Chrom正受到自动测试软件控制”的。如下图这样。但我们有些场景下,不希望这个提示出现。本文探索了几种语言去掉这个提示条的方法,希望对小伙伴有帮助。  1.JavaChromeOptionsoptions=newChromeOptions(......
  • SRE从CMDB到SMDB的自动化探索演进——面向服务的运维
    SRE和系统运维的最大区别,我认为SRE得在系统运维的基础上研究业务,研究系统架构、产品架构,SRE面向的是用户稳定性。大型互联网系统,模块多、依赖关系和运行环境复杂,如果不了解系统架构,在出现问题时基本就是抓瞎的,不知道服务的功能,不知道到故障后对用户的影响,不知道出了问题后查哪些......
  • Colab平台介绍及使用
    免费GPU——Colab平台使用一、简介colab是google提供的一个免费GPU的Jupyter云服务平台,可以应用各种流行库,如深度学习的pytorch,tensorflow和keras等。二、colab使用1,访问colabhttps://colab.research.google.com/notebooks/welcome.ipynb(注:访问google需要tz才能注册、使......
  • js介绍
    1、介绍javascript,简称为js,是一种解释型脚本语言,一般在浏览器运行,被所有现代浏览器支持,在h5中,默认脚本就是js。当然,也可以在其他支持js解析的环境中允许,比如服务端的node.js。js主要可以分为四个部分:基本语法,与es强烈相关,提供支持。包括语法规范、数据类型、运算符、控制结构......
  • 【Nginx】Nginx介绍及配置详解
    Nginx是什么Nginx("enginex")是一个高性能的HTTP和反向代理服务器,特点是占有内存少,并发能力强。Nginx官网:http://nginx.org/Nginx安装Nginx官网下载地址:http://nginx.org/en/download.html其中nginx-1.23.4这一列是Linux版本。Windows安装解压Nginx压缩包后,目录如下:启动n......
  • python接口自动化
    #coding=utf-8'''python中常用的做接口自动化测试的库有哪些?requests、urllib、urllib3、httplibrequests是开源免费的,应用最多的一个库'''#importrequests#创建接口请求三种方法#r=requests.post(url=url,data=data,json=json)#r=requests.request('psot',url=url......
  • python接口自动化2关联接口
    #coding=utf-8"""===================================深圳多测师信息技术有限公司作者:多测师-小程日期:2023年03月30日==================================="""#关联接口:上一个接口的返回参数作为下一个接口的入参#importrequests#importre#classProvince():......
  • 华为工单宝:助力制造业数字化转型,通过项目管理实现售后服务自动化和规范化
    在企业数字化转型的道路上,产品研发是最先实现数字化的环节,但售后服务却是数字化转型的“最后一公里”,也是企业数字化转型过程中的难点所在。如何实现产品研发、售后服务一体化协同?如何将产品研发与售后服务过程进行有机结合?如何让售后服务过程中的订单管理、订单执行、客户服务等各......
  • 华为工单宝助力科视光学实现售后服务自动化,提升客户体验和企业效率
    随着科技的迅猛发展,全球制造业正处于一个数字化转型的关键时期。在这一趋势下,科视光学与华为工单宝携手开展战略合作,将华为工单宝的先进技术引入制造业售后服务,实现服务自动化和规范化。这一举措将极大地提升客户体验,降低运营成本。此外,双方合作的成功经验也在为类似的中小微企业提......