ICode9

精准搜索请尝试: 精确搜索
  • node环境下怎样优化引入多文件(实现自动化)2022-06-02 21:06:00

    const mocks = [];function getJsonFiles(jsonPath) {function findJsonFile(path) {let files = fs.readdirSync(path);files.forEach(function(item) {let fPath = join(path, item);let stat = fs.statSync(fPath);if (stat.isDirectory() === true) {findJsonFile(fPath);

  • 自动化神器automa的测试2022-05-31 22:31:27

    自动化神器automa的测试   前两天因为jenkins升级后各种问题搞到心情特别郁闷,放下来,睡一觉,今天心情好太多。。。于是我又来蹭博客数量啦,哈哈哈~~(有生之年希望写够1000呢)   为啥介绍这个插件?因为觉得以后能用上,虽然测试失败了,有种自动化录制脚本的感觉,不需要写繁琐的代码。  

  • 自动化测试-2.selenium驱动和unittest框架介绍2022-05-30 21:32:27

    前篇文章我们已经讲了unittest框架和selenium驱动的安装和介绍,这篇文章,主要是讲selenium日常的写法以及简单的操作 1.打开一个页面,用百度举例 import unittestfrom selenium import webdriverimport timefrom selenium.webdriver.common.by import Byclass Test(unittest.TestCase

  • 网络数据管理是自动化的基石2022-05-29 22:32:19

    今天看了一下这篇博文: Data management as the foundation of your automation strategy 文章里面给出了几个有 Enterprise Management Associates (EMA)组织调研的数据,说明实际的网络和网络未来技术的规划者心目中的网络还有很大的差距: 1)48%的有数据中心网络的公司还存在需要手

  • 02- Jenkins 自动化部署2022-05-29 20:33:13

    1 背景   在实际开发中,我们经常要一边开发一边测试,当然这里说的测试并不是程序员对自己代码的单元测试,而是同组程序员将代码提交后,由测试人员测试;   或者前后端分离后,经常会修改接口,然后重新部署;   这些情况都会涉及到频繁的打包部署;   手动打包常规步骤:   1.提交代码

  • Appium-python自动化(五) 定位元素(二)2022-05-29 10:32:04

    appium在android的底层用的引擎是uiautomator2自动化化测试框架去驱动自动化执行的,在定位元素的时候,可以借助uiautomator2的语法实现元素的定位。 uiautomator2的语法定位比xpath的速度快,但是书写复杂,IDE没有提示容易写错 用uiautomator2定位的话书写方式是:newUiSelector().属性

  • 自动化测试(二)2022-05-28 23:34:38

    定位元素 from selenium import webdriver from selenium.webdriver.common.by import By import time as t # 在By类中,类属性就是元素定位的方式 driver=webdriver.Chrome() # 实例化webdriver,并指定浏览器 driver.maximize_window() # 窗口最大化 driver.implicitly_wait(30)

  • 自动化测试(一)2022-05-28 23:34:30

    selenium ChromeDriver不匹配的问题 由于Selenium是结合浏览器实战的 所以针对不同的浏览器 有不同的驱动。 1、查看当前浏览器的版本 2、下载相关的驱动 https://npm.taobao.org/mirrors/chromedriver/ 注意:一定要下载与版本相近的 3、下载驱动后 放在Python文件里   from sel

  • Web自动化之浏览器启动2022-05-28 19:01:13

    一、环境准备 1、本地引入jar 从http://selenium-release.storage.googleapis.com/index.html?path=3.9/,下载selenium-server-standalone-3.9.1.jar到D盘根目录下    2、打开DOS命令窗口,命令行进入到Maven安装目录下,用命令打包,输入并执行命令:mvn install:install-file -Dfile=D

  • Appium-python自动化(四) 定位元素(一)2022-05-27 22:32:11

    常见的定位工具: 1)android sdk自带的:uiautomatorviewer 2)appium desktop中的inspect 3)weditor(需要和uiautomator2配合使用,单独用weditor进行定位元素也可以,但是只能进行android原生的定位) 需要注意:在app中DOM对象是没有CSS的所以不能使用CSS定位来进行定位元素 =================

  • 基于python的测试报告自动化生成2022-05-27 21:35:08

    前言: 日常测试流程中,时常需要将测试结果输出为报告文档予以公示。而如果能够将报告文档生成的过程自动化实现,省去每次编辑表格、格式、图片的时间,无疑是一项可观的效率提升。 针对这一目标,小编了解并尝试了通过python中的docx模块进行word文档自动化生成,于此将其基本方法与实现过

  • Modbus转BACnet IP网关2022-05-27 20:34:17

    BACnet是楼宇自动化和控制网络数据通信协议的缩写。它是为楼宇自动化网络开发的数据通信协议       根据1999年底互联网上楼宇自动化网络的信息,全球已有数百家国际知名制造商支持BACnet,包括楼宇自动化系统制造商、消防系统制造商、冰箱制造商、,配电照明系统制造

  • BACnet IP转OPC UA网关2022-05-27 20:33:31

    BACnet是楼宇自动化和控制网络数据通信协议的缩写。它是为楼宇自动化网络开发的数据通信协议       根据1999年底互联网上楼宇自动化网络的信息,全球已有数百家国际知名制造商支持BACnet,包括楼宇自动化系统制造商、消防系统制造商、冰箱制造商、,配电照明系统制造

  • 接口自动化测试部署之邮件优化2022-05-27 16:32:45

     目录 背景 准备jmeter的xsl模板文件 修改jmeter.properties文件 优化build.xml文件 修改邮件内容 构建并查看结果 接口自动化测试部署之邮件优化 背景 在《如何通过Jenkins集成自动化接口测试》一文里详细介绍了接口自动化测试部署流程,以及邮件发送构建结果

  • 自动化运维工具-Ansible(一)2022-05-27 14:03:00

    一、Ansible概述 Ansible简介 Ansible是一款类Unix系统开发的自由开源的配置和自动化工具。 它用Python写成,类似于saltstack和Puppeet,但是有一个不同的优点是我们不需要在节点中安装任何客户端 它使用ssh来和节点进行通信。Ansible基于Python paramiko开发,分布式、无需客户端、轻

  • 【自动化测试学习路线】2022-05-26 22:36:05

    1. 自动化测试必备Python编程内容   2. Web UI 自动化测试基础内容   3. Web UI 自动化测试实战内容   4. APP UI 自动化测试基础内容  5. APP UI 自动化测试实战内容   6. API 接口自动化测试基础内容   7. API 接口自动化测试实战内容    8. CI/CD

  • 八、UI自动化移动端2022-05-25 20:32:03

    UI自动化APP 环境介绍 模拟器 模拟真机和android操作系统 adb 谷歌公司提供的安卓系统调试工具 appium 移动端自动化测试, 连接adb一个工具 Appium-Python-Client 在python中的一个包, 作用是通过python代表编写自动化测试脚本 adb常用命令 adb devices 显示或者

  • web自动化测试(七)CSS定位方式2022-05-24 23:34:09

    CSS选择器 要使用css对HTML页面中的元素进行定位或控制,这就需要用到CSS选择器,HTML页面中的元素就是通过CSS选择器进行控制的。css 选择器有自己的语法规则和表达式。 CSS支持场景 支持web产品 支持app端的webview CSS相对定位 在使用过程中尽量避免直接copy selector绝对路径,使

  • cobbler实现系统自动化部署2022-05-24 18:35:05

    一、Cobbler   1.pex的二次封装,由Python开发,提供CLI和Web管理,cobbler在epel源中,安装时需要配置epel源。     2.工作原理: client裸机配置了从网络启动后,开机后会广播包请求DHCP服务器(cobbler server)发送其分配 好的一个IP DHCP服务器(cobbler server)收到请求后发送responese,包

  • Appium环境搭建2022-05-24 18:31:40

    搭建Appium自动化测试环境共有七个关键步骤: 一、安装JDK 二、安装Andriod SDK 三、安装Node.js 四、安装Appium服务(Appium、Appium-desktop、Appium-doctor) 五、安装Appium-Python-Client 六、安装夜神模拟器 七、更换adb 安装配置好以上所有步骤,就可以使用java或者python或者其他

  • 四、UI自动化元素等待2022-05-24 18:04:24

    元素等待 隐式等待 定位元素时,如果能定位到元素则直接返回该元素,不触发等待; 如果超时还没有找到指定元素,则抛出异常NoSuchElementException。 driver.implicitly_wait(5) # 单位: 秒 from selenium import webdriver from selenium.webdriver.common.by import By import time

  • 三、UI自动化交互操作2022-05-24 16:31:53

    交互操作 用户操作 点击 element.click() 输入 element.send_keys(值) 清除 element.clear() ''' tpshop首页, 所搜框输入华为, 点击搜索按钮 tpshop首页, 所搜框输入小米, 点击搜索按钮 ''' from selenium import webdriver from selenium.webdriver.common.by import

  • 【appuim】12、Appium自动化测试框架2022-05-24 10:01:16

    1、Appium介绍Appium是一个移动端的自动化框架,可用于测试原生应用,移动网页应用和混合型应用,且是跨平台的。可用于iOS和Android操作系统。原生的应用是指Android或iOS的SDK编写的应用,移动网页应用是指网页应用,类似于iOS中的safari应用或者Chrome应用或者类浏览器的应用。混合应用是

  • 使用 Postman 实现 API 自动化测试2022-05-23 05:00:07

    背景介绍 相信大部分开发人员和测试人员对 postman 都十分熟悉,对于开发人员和测试人员而言,使用 postman 来编写和保存测试用例会是一种比较方便和熟悉的方式。但 postman 本身是一个图形化软件,相对较难或较麻烦(如使用 RPA)实现自动化测试。幸运的是,postman 还提供了一个命

  • 接口自动化测试是个啥?如何开始?什么是框架?带你揭开神秘面纱2022-05-22 00:04:09

    转载请注明出处❤️ 作者:IT小学生蔡坨坨 原文链接:https://www.cnblogs.com/caituotuo/p/16296668.html 大家好,我是IT小学生蔡坨坨。 今天,我们来聊聊接口自动化测试是什么?如何开始?接口自动化测试框架怎么做? 自动化测试 自动化测试,这几年行业内的热词,也是测试人员进阶的必备技能,更是

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有