提起用 Python 写一个 web 页面,总是会想起Django/Flask等这样的大家伙。它们虽然好用,但是除了会Python,你还得会HTML, Javascript, CSS等。而且流程繁琐,比如有时就想写一个简单的页面,比如问卷调查,拿 Django 来说吧总要经过安装、启动、配置、创建app、注册路由、写各种 html/css/js 文件,小白的话说不定就卡死在哪一步了。尤其对于数据分
转载 2023-07-03 20:55:31
106阅读
前端自动化的内容自动化代码检查自动化测试自动化构建自动化部署自动化文档前端自动化的最佳实践
什么是Web自动化测试?让程序代替人为自动验证web项目功能的过程什么Web项目适合做自动化测试?需求变动不频繁项目周期长项目需要回归测试如何进行Web自动化测试?(主流测试工具)QTP(收费)QTP是商业的功能测试工具,支持web,桌面自动化测试。Selenium(开源)Selenium是开源的自动测试工具,免费,主要做功能测试。Jmeter(开通、web、...
原创 2021-06-18 16:55:30
254阅读
前端自动化测试是现代软件开发中不可或缺的一个环节。随着前端技术的不断演进和业务需求的不断变化,自动化测试作为提升测试效率、减少人工测试成本的有效手段,其重要性愈发凸显。本文将通过一个周全的流程,展示在前端自动化测试领域的背景定位、演进历程、架构设计、性能攻坚、故障复盘、和扩展应用。 ### 背景定位 为了更好地理解前端自动化测试的必要性,我们首先需对当前的业务场景进行分析。 > **用户原始
1. 自动化构建(Build Automation)目标:自动编译、打包、优化前端代码。(1) 主流构建工具工具适用场景特点Vite现代前端项目(React/Vue)⚡ 极速启动,基于 ES ModulesWebpack复杂工程(多入口、定制)? 插件生态丰富,兼容性强Rollup库/组件开发(如 Lodash)? 输出更小的 Bundleesbuild超快打包(Go 语言编写)? 速度极快,适
python+selenium实现UI自动化测试,要有一些HTML和xpth的基础,当然python基础一定是必须要会的。笔者建议花点时间了解下相关基础知识,不至于后面发懵。一、什么是selenium?selenium是个强大的工具集。支持快速开发测试自动化,支持在多种浏览器平台上执行测试。支持多开发语言,如:Python、Java、ruby、C#等,本次选择Python3作为开发语言。二、用p
随着开源工具越来越多,特别是nodejs构建微服务器之快,实现前端自动化部署越来越简单了,有可能【10行js代码+10行sh脚本+设置github的webhook】就能实现,但是如果你和我一样,就是“懒”(此处为褒义),连这些都不想自己做,那该怎么办呢?这个时候我发现了这款好工具—netlify,下面我就来讲讲它究竟有多好用吧^_^ 一、使用github或者gitlab登陆netlify
前端工作流程自动化——Grunt/Gulp 自动化  Grunt/Gulp 都是node.js下的模块,简单来说是自动化任务运行器,两者都有
转载 2022-04-13 17:24:10
114阅读
      gulp是前端开发过程中对代码进行构建的工具,是自动化项目的构建利器;它不仅能对网站资源进行优化,而且在开发过程中很多重复的任务能够使用正确的工具自动完成;使用它,我们不仅可以很愉快的编写代码,而且提高我们的工作效率。gulp的特点:第一, 易用。 Gulp相比Grunt更简洁,而且遵循代码优于配置策略,维护Gulp更像是写代码。第二, 高效。 Gulp相
1 安装Chromedriver1.1 环境准备(1)python-3.9.8镜像下载地址https://registry.npmmirror.com/binary.html?path=python/(2)pycharm-professional-2021.2.3pycharm的安装步骤自行搜索即可1.2 安装浏览器驱动下载之前我们需要知道自己的Chrome浏览器是什么版本点击右上角 三个点 图标
原创 精选 2024-03-17 11:16:59
232阅读
一、什么是web自动化测试 自动化(Automation)是指机器设备、系统或过程(生产、管理过程)在没有人或较少人的直接参与下,按照人的要求,经过自动检测、信息处理、分析判断、操纵控制,实现预期的目标的过程。这是教科书里面的自动化的定义,回归到自动化测试其实自动化测试就是什么呢?指的是测试的过程在没有人或者较少的人为的干预的情况下进行的测试,再简单点说就是用程序或者脚本来测试程序,那么在web自
前端的工程自动化grunt gulp browserify webpack当今主流 webpack vue react angular当前市面 2 个版本 webpack 3.0 webpack 4.0webpack 41. webpack 基础认识官网地址官网: https://webpack.js.org/中文: https://www.webpackjs.com/ 前身: browser
Python简介:一、什么是python  Python是一门动态解释性的强类型定义语言。“优雅”、“明确”、“简单”。二、Python由来  python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。三、目前Python主要应用领域云计算: 云计算最火的语言,
转载 2023-07-30 13:15:52
152阅读
前期准备· 基于Centos7系统云服务器一台。· 基于Vue-cli的项目部署在gitlab之上。部署目标搭建Docker+Nginx+Jenkins环境,用于实现前端自动化部署的流程。具体的实现效果为开发人员在本地开发,push提交代码到指定分支,自动触发jenkins进行持续集成和自动化部署。可以设置在部署完成后通过邮件通知,部署的成功与否,成功后会将打包后的文件上传到服务器,通过nginx
前端Docker部署实战背景最近公司架构大佬,一直在培训K8s,跟组内成员大佬,唠嗑的时候顺便提到了Dokcer,回想到接触docker还是17年的时候研究了一番,当时做了许多笔记,到现在为止已经在我的笔记里吃灰了好久。最近自己再弄以前买的服务器就打算操作一番。前言1 安装docker环境准备1. 需要会一点服务器基础知识。 2. Centos7. 3. 当前使用xshell操作环境查
转载 2023-08-24 17:47:12
30阅读
鸡汤:  多学习,多看书。  推荐书籍:《追风筝的人》,《林达看美国》,《白鹿原》本节知识点集合及其操作文件操作函数与函数式编程递归一.集合及其操作   集合(set):把不同的元素组成一起形成集合,是python基本的数据类型。下面是set的基本操作:   关系测试:#!/usr/bin/env python # -*- coding:utf-8 -*- #Author:wanghui
转载 2023-11-05 21:49:12
95阅读
随着互联网的发展,自动化测试所面临的挑战也随之越来越大。当项目要频繁做回归测试时,手动测试方式已经无法应对,自动化测试成为解决问题的银弹。Python凭借其灵活性,在自动化测试方面已经被广泛使用,能够大大提高测试效率。那么,软件测试自动化到底需要学习哪些知识呢?阶段一:掌握Python的基础语法阶段二:掌握Python自动化测试常用库众所知周,Python有非常丰富的第三方库,这也是Python
重复的任务总是耗费时间和枯燥的。想象一下,逐一裁剪100张照片,或者做诸如Fetching APIs、纠正拼写和语法等任务,所有这些都需要大量的时间。为什么不把它们自动化呢?在今天的文章中,我将与你分享10个Python自动化脚本。所以,请把这篇文章保留在你的书签里,供以后参考。在IT行业,程序员永远不会停止学习......现在,让我们开始吧。01、图像优化器这个伟大的自动化脚本可以帮助你更好地处
以下为我的自动化办公代码(持续更新)1.自动化批量调整word中含有关键词句子的样式 就随便拿一段我在网上找到的文字来做例子: 若关键词为“资金”,则处理后的word文档内容如下:2.自动化批量自动将PPT中的内容复制到word中 如果我有以下的4页PPT需要将其中的文字给提取出来: 那么在运行了以上的代码之后,我就可以得到成功提取了文字内容的word文档:3.自动化批量自动提取pdf文件中的照片
公司每天需要做一个报表,其中步骤也很简单,就是从网上上下载三个不同的表,然后分别将三个表中的数据塞到一个单独的表中,用这个单独表中写好的公式将这三张表的数据进行处理之后就是我想要的结果,熟练之后整个过程只需要5分钟,但是既然学了python,就想着用python实现以下:实现了之后用代码也是5分钟,但是这个期间自己可以去干点其他的事情,啦啦啦~~~整个过程的需要的知识点实际上也是十分简单,主要是这
转载 2023-08-31 17:34:51
96阅读
  • 1
  • 2
  • 3
  • 4
  • 5