草庐IT

RSSI定位

全部标签

Cypress 定位、操作页面元素

想象一下,当我们做手动测试时执行的步骤是:创建测试数据-通过页面操作完成业务流程操作-检查执行结果是否符合预期。自动化测试执行过程和手动测试过程一致,区别是把手动的步骤转换为脚本自动执行而已。除完成手动测试中数据准备,业务流程执行、结果校验外,自动化测试还需做到多环境切换运行,故自动化测试还涉及配置信息管理。为了降低维护成本需要考虑测试框架对代码调试的支持,另外,需要提升脚本稳定性、可读性、获取度量指标进行持续优化。下图是搭建稳定、完善的UI层自动化测试需要考虑的点。此次将从第一个模块“定位操作页面元素”开始详细介绍如何使用cypress框架实现定位操作页面元素,为了便于学习,拆分了2分tas

Cypress 定位、操作页面元素

想象一下,当我们做手动测试时执行的步骤是:创建测试数据-通过页面操作完成业务流程操作-检查执行结果是否符合预期。自动化测试执行过程和手动测试过程一致,区别是把手动的步骤转换为脚本自动执行而已。除完成手动测试中数据准备,业务流程执行、结果校验外,自动化测试还需做到多环境切换运行,故自动化测试还涉及配置信息管理。为了降低维护成本需要考虑测试框架对代码调试的支持,另外,需要提升脚本稳定性、可读性、获取度量指标进行持续优化。下图是搭建稳定、完善的UI层自动化测试需要考虑的点。此次将从第一个模块“定位操作页面元素”开始详细介绍如何使用cypress框架实现定位操作页面元素,为了便于学习,拆分了2分tas

UG NX二次开发(C#)-建模-计算两个组件之间的距离(最小值和定位点距离)

0前言在UGNX二次开发中,测量工具是一个重要的分析手段,本文主要介绍一下UGNX二次开发中获取最小距离的几个函数和方法,纯属个人的理解和经验,如果有错误和偏差,请斧正。1OPENC中的最小距离计算方法1.1采用UF_MODL_ask_minimum_dist函数在openC中,采用了UF_MODL_ask_minimum_dist函数来计算两个对象之间的最小距离;这是在建模模块应用中测量另个对象的最小距离,其描述如下:从解释上来说,其不适用于组件的最小距离计算;1.2采用UF_SF_find_minimum_distance函数这个是计算多边形对象的最小距离,其函数描述如下:

UG NX二次开发(C#)-建模-计算两个组件之间的距离(最小值和定位点距离)

0前言在UGNX二次开发中,测量工具是一个重要的分析手段,本文主要介绍一下UGNX二次开发中获取最小距离的几个函数和方法,纯属个人的理解和经验,如果有错误和偏差,请斧正。1OPENC中的最小距离计算方法1.1采用UF_MODL_ask_minimum_dist函数在openC中,采用了UF_MODL_ask_minimum_dist函数来计算两个对象之间的最小距离;这是在建模模块应用中测量另个对象的最小距离,其描述如下:从解释上来说,其不适用于组件的最小距离计算;1.2采用UF_SF_find_minimum_distance函数这个是计算多边形对象的最小距离,其函数描述如下:

腾讯地图api使用——地图选点自动定位到当前位置

WebServiceAPI|腾讯位置服务 用户在使用腾讯地图api时,需先申请腾讯位置服务APIKey,该key在调用时用于唯一标识开发者身份。1.自动获取当前位置引入以下js文件https://mapapi.qq.com/web/mapComponents/geoLocation/v/geolocation.min.js//获取当前定位Key和referer修改为自己项目的值getPosition(){this.showPosition函数表示定位成功的函数this.errorPosition函数表示定位失败的函数vargeolocation=newwindow.qq.maps.Geoloc

腾讯地图api使用——地图选点自动定位到当前位置

WebServiceAPI|腾讯位置服务 用户在使用腾讯地图api时,需先申请腾讯位置服务APIKey,该key在调用时用于唯一标识开发者身份。1.自动获取当前位置引入以下js文件https://mapapi.qq.com/web/mapComponents/geoLocation/v/geolocation.min.js//获取当前定位Key和referer修改为自己项目的值getPosition(){this.showPosition函数表示定位成功的函数this.errorPosition函数表示定位失败的函数vargeolocation=newwindow.qq.maps.Geoloc

ijkplayer--Protocol not found问题定位

在使用ijk播放一个mp4的时候,突然出现了一个错误what=-10000,error=0我们如何去定位这个错误呢?我们在IjkMediaPlayer类的publicfinalclassIjkMediaPlayerextendsAbstractMediaPlayer{}publicabstractclassAbstractMediaPlayerimplementsIMediaPlayer{privateOnErrorListenermOnErrorListener;publicfinalvoidsetOnErrorListener(OnErrorListenerlistener){mOnErr

ijkplayer--Protocol not found问题定位

在使用ijk播放一个mp4的时候,突然出现了一个错误what=-10000,error=0我们如何去定位这个错误呢?我们在IjkMediaPlayer类的publicfinalclassIjkMediaPlayerextendsAbstractMediaPlayer{}publicabstractclassAbstractMediaPlayerimplementsIMediaPlayer{privateOnErrorListenermOnErrorListener;publicfinalvoidsetOnErrorListener(OnErrorListenerlistener){mOnErr

自动化测试——selenium(环境部署和元素定位篇)

自动化测试——selenium(环境部署和元素定位篇)文章目录自动化测试——selenium(环境部署和元素定位篇)一、web自动化环境部署1.1selenium安装1.2浏览器驱动获取1.3浏览器驱动安装二、web自动化的基本代码三、八大元素定位3.1id定位方法3.2name定位方法3.3class_name方法3.4tag_name方法3.5link_text3.6partial_link_text3.7定位一组元素的方法3.8xpath☆3.8.1获取路径策略3.8.2利用元素属性策略3.8.3xpath扩展3.9css定位☆3.9.1css的扩展方法☆一、什么是selenium?>一

自动化测试——selenium(环境部署和元素定位篇)

自动化测试——selenium(环境部署和元素定位篇)文章目录自动化测试——selenium(环境部署和元素定位篇)一、web自动化环境部署1.1selenium安装1.2浏览器驱动获取1.3浏览器驱动安装二、web自动化的基本代码三、八大元素定位3.1id定位方法3.2name定位方法3.3class_name方法3.4tag_name方法3.5link_text3.6partial_link_text3.7定位一组元素的方法3.8xpath☆3.8.1获取路径策略3.8.2利用元素属性策略3.8.3xpath扩展3.9css定位☆3.9.1css的扩展方法☆一、什么是selenium?>一