-
手机WiFi自动切换
2013-10-05 20:45:25不知道各位有没有这样的经历,一个地方的wifi信号比较多,但是有强有弱,手机往往是自动连接的,可能不是最适合自己的那个信号,所以需要自己手动选择较强一点的,而当自己稍微走到不远的另一个地方时该手动选择的又... -
tekken7_mod_manager:铁拳7_MOD_自动安装管理器-源码
2021-02-20 09:29:40添加批量导入MOD包功能 2019-09-09 积极开发中...敬请期待! 软件特性 1.MOD包自动导入(支持zip,rar,7z,pak)MOD库 2.MOD包批量导入 3.一键启用或停用MOD 4.MOD库中,MOD包启用状态显示 5.打包分享MOD包给您的好友 6.... -
Python3+RIDE+RobotFramework自动化测试框架搭建过程详解
2020-12-16 21:41:57Python2.7已于2020年1月1日开始停用,之前RF做自动化都是基于Python2的版本。 没办法,跟随时代的脚步,我们也不得不升级以应用新的控件与功能。 升级麻烦,直接全新安装。 一、Python安装 最新版Python下载地址:... -
wow自动施法按键助手NextActions.zip
2019-07-19 03:28:22玩家选择Max DPS模式时,自动施放增益法术或者开启饰品;每个职业可以有3-4个独立配置profile支持不同天赋, 3个运行模式:MaxDPS-最大化输出,一般在需要发大招时使用; AOE-A怪的时候使用; SOLO-单刷做任务的时候使用,... -
我想开发一个利用手机蓝牙功能传送名片的软件
2014-03-07 03:45:28我想开发一个利用手机传送名片的简单软件,最重要的是能否... 使用蓝牙功能的话,听说要两机适配才能传送资料,那么在适配之前,蓝牙功能能否给对方提示是否接收名片,选择接收,那么软件就自动适配两机然后成功传送? -
python安装robotframework报错_Python3+RIDE+RobotFramework自动化测试框架搭建
2020-12-07 12:37:18Python2.7已于2020年1月1日开始停用,之前RF做自动化都是基于Python2的版本。没办法,跟随时代的脚步,我们也不得不升级以应用新的控件与功能。升级麻烦,直接全新安装。一、Python安装最新版Python下载地址:...Python2.7已于2020年1月1日开始停用,之前RF做自动化都是基于Python2的版本。
没办法,跟随时代的脚步,我们也不得不升级以应用新的控件与功能。
升级麻烦,直接全新安装。
一、Python安装
最新版Python下载地址:https://www.python.org/
根据操作系统选择对应版本制品下载安装即可,本机用的是Windows x86-64 executable installer。
注意事项:
安装完成后检查下环境变量,默认会配置好,可以检查下。
检测是否安装成功,可在CMD命令窗口输入python试一下,成功的话会显示Python的版本信息。
二、RobotFramework安装
RF测试框架。
安装方法:
pip install robotframework
三. WxPython安装
Wxpython是python非常有名的一个GUI库,RIDE就是基于这个库开发的。
安装方法:
pip install wxPython
四、RIDE安装
RIDE是一个图形界面工具,用于创建、组织、运行测试案例。
安装方法:
pip install robotframework-ride
安装过程中会提示是否创建桌面快捷方式,选择是,安装完成后,双击桌面“ride.exe”即可打开。
五、Selenium2library安装
RF的selenium库,借助Selenium,可以模拟浏览器端的测试,通常用于Web自动化测试。
Selenium测试可以在Windows、Linux上的 IE、Chrome和Firefox中运行。
安装方法:
pip install robotframework-selenium2library
六、Requets和HttpLibrary安装
RF的Requets库,Requests是Python的HTTP客户端库,可以通过调用request库发送GET、POST、PUT、DELETE请求。
HttpLibrary当然也可以了。都可以应用到接口自动化中。
安装方法:
pip install robotframework-requests
pip install robotframework-httplibrary(添加library时用HttpLibrary.HTTP)
#遇HttpLibrary.HTTP加载报错,参考Python3》导入HttpLibrary.HTTP报错解决方法
其它常用的测试库:按需安装
1)基于AppIum进行APP测试的库:
pip install robotframework-appiumlibrary
2)基于数据驱动进行测试的库:
pip install robotframework-databaselibrary(链接数据库)
pip install cx_Oracle(操作Oralce数据库)
pip install PyMySQL(操作Mysql数据库)
pip install openpyxl(操作EXCEL)
pip list【可检查安装测试库列表】
七、运行测试
1)New Project,名字可自定义(type:Directoy;Format:ROBOT)
若选择Directoy,目录下面可以新增Suite,Suite下可新增CASE
若选择FILE,目录下只能创建CASE
2) New Suite,名字可自定义,可配置CASE中使用的关键字。(type:File;Format:ROBOT)
若选择Directoy,目录下还可以创建suite
若选择FILE,目录下只能创建CASE
3) New Test Case》名称可自定义,用例设计主要在这里。
一组相关的测试用例(Test Case)就是一个测试套件(Test Suite)。
也就是说,一个测试套件由多个测试用例串连组成,可以将测试套件理解为测试用例组。
这里写了一个简单的DEMO,来验证RIDE环境正常:
实例中声明一个变量${time},调用关键字GET TIME 来获取当前时间,使用log关键字,输出变量值,日常调试时会经常用到此方法。
Edit标签页:
Text Edit标签页:
与Edit页信息同步,都可以编辑测试用例,看个人习惯。
RUN标签页:
查看运行结果:提供Report和Log两种报告,展示的信息不一样,可按需查看。
Run标签页主要记录信息:
1)展示执行用例数,通过数、失败数,运行时间等信息
2)展示报告路径
3)展示case执行记录
八、FAQ
1、pip命令在python命令窗口下执行报错:SyntaxError: invalid syntax
解决方法:pip命令要在在CMD命令窗口下执行
2、执行pinp时提示pip版本较低
解决方法:在CMD命令窗口下执python.exe -m pip install --upgrade pip更新到最新版即可。
3、RIDE启动没反应【找了N久才解决】
解决方法:D:\python\Lib\site-packages\robotide\application\application.py这个文件里加上这句话
self.locale = wx.Locale(wx.LANGUAGE_ENGLISH)
4、RIED启动后Case下Edit为空
解决方法:据说是Python3.8不兼容RIDE,重装了Python3.7.5版本,可以了。
其它测试库或者问题欢迎大家补充完善。
后续会基于RF介绍如何实现API和UI自动化。
-
截图热键冲突:关闭360截图功能建议使用QQ截图
2020-03-08 13:29:041.crtl+alt+a 可能是你安装了360安全桌面,任务栏邮件选择:设置中心-使用工具-截图快捷键,删除...2.crtl+shift+x 打开浏览器,查看扩展工具栏是否安装截图工具,选择停用或者删除。 3.360急速浏览器自动插件: ...1.crtl+alt+a 可能是你安装了360安全桌面,任务栏邮件选择:设置中心-使用工具-截图快捷键,删除即可。
2.crtl+shift+x 打开浏览器,查看扩展工具栏是否安装截图工具,选择停用或者删除。
3.360急速浏览器自动插件:
4.重新打开QQ软件
5.打开QQ:设置
6.点击:热键-设置热键
7. 点击恢复默认热键,显示正常,即可使用qq的crtl+alt+a的截图功能。 -
vista关机后居然自动重新启动
2009-09-04 12:45:00方法一:解决办法是在开机启动时按F10,进入bios设置界面,选择“系统设定(System Configuration)---->辅助选项(Boot Options)------>内建网络装置开机功能(Internal Network Adaper Boot)”将之停用(Disable),...方法一:解决办法是在开机启动时按F10,进入bios设置界面,选择“系统设定(System Configuration)---->辅助选项(Boot Options)------>内建网络装置开机功能(Internal Network Adaper Boot)”将之停用(Disable),然后按F10保存后重新启动。
以后再插着网线也可以正常关机了。
方法二:原来在网卡设置方面有相关选项:我的电脑——属性——硬件——设备设备器——网卡(网络适配器)。选择你的网卡,然后点右键查看属性——高级——将“从关闭状态下唤醒”和“唤醒功能”分别设置为:“无”和“关”。问题解决。
方法三:打开设备管理器(Windows键+Pause Breake)->网络适配器->电源管理->Uncheck掉"允许这台设备使计算机脱离待机状态 -
管家婆2008++4.0.0.128单机全功能免狗免安装特别版
2016-06-03 22:30:18基本信息增加停用功能(支持08、08+、08++) 第二、其他新增功能(支持08、08+、08++) 商品拆装单及生产模板调整。拆装单增加生产模板调用按钮。生产模板增加批量生成业务草稿功能。 成本调价单字段调整。 ... -
如何选择合适的前端语言 JavaScript 语言的变化 JavaScript ES6+ TypeScript 小结 如何选择合适的前端框架 前端的选择恐惧症 技术选型:不仅仅受技术影响 上线时间影响框架 锤子定律:你需要更大的视野 ...
-
如何彻底防止google浏览器的更新服务运行
2019-01-07 16:14:01Chrome浏览器并没有一个可视化的设置来停用自动更新功能,本文介绍几种方法来彻底停用Chrome浏览器的自动更新功能。 1、禁用自动更新计划任务 按下Win+R,打开运行对话框,输入 taskschd.msc,打开"任务...Chrome浏览器并没有一个可视化的设置来停用自动更新功能,本文介绍几种方法来彻底停用Chrome浏览器的自动更新功能。
1、禁用自动更新计划任务
按下Win+R,打开运行对话框,输入 taskschd.msc,打开"任务计划程序",展开左侧功能树到"任务计划程序库",分两次选择右侧两个GoogleUpdate的任务计划,右键菜单选择"禁用"。
2、禁用自动更新服务
按下Win+R,打开运行对话框,输入msconfig,打开"系统配置",取消两个GogoleUpdate服务,点确定即可。
3、防火墙禁止GoogleUpdate访问网络
在防火墙出站规则中增加一个程序规则,选择"%ProgramFiles% (x86)\Google\Update\GoogleUpdate.exe",阻止该程序连接网络。
4、删除GoogleUpdate相关文件
在资源管理器中进入文件夹:C:\Program Files (x86)\Google,删除Update文件夹。
5、通过GoogleUpdate组策略禁用Chrome自动更新
用记事本将下面内容保存成DisableChromeAutoUpdate.reg,双击该文件执行即可禁用Chrome自动更新。
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Update] "Update{8A69D345-D564-463C-AFF1-A69D9E530F96}"=dword:00000000
注:通过组策略禁止Chrome自动更新后,任然可以在"关于Google Chrome中"手动更新。
6、通过GoogleUpdate组策略禁用所有Google产品自动更新
用记事本将下面内容保存成DisableAllGogoleProductesAutoUpdate.reg,双击该文件执行即可禁用所有Google产品的自动更新。
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Update] "DisableAutoUpdateChecksCheckboxValue"=dword:00000001 "AutoUpdateCheckPeriodMinutes"=dword:00000000
如此便可以大功告成,google再也不会偷偷升级了!
-
选择代理后不定时跳转回urltest
2021-01-06 03:50:02<h1>Linux 和 macOS 的 redir 代理端口 (如需使用此功能,请取消注释) <h1>redir-port: 7892 允许局域网的连接(可用来共享代理) <p>allow-lan: true bind-address: "*" 规则模式:... -
PB 11.5短信发送源码(纯api)
2011-10-21 14:44:20绝对免费!实现以下功能: 1、多线程、多端口 2、支持长短信 3、失败后自动选择其他端口 4、连续发送N次后端口自动停用 5、功能不赘述,有分拿来! -
如果忘记使用者帐号密码该怎么办呢?
2013-05-15 00:39:32其实有个很轻松的解决办法:放入计算机随附的“Mac OS X 软件安装”光盘,接着按住 ...自动登入的功能是计算机预设的,如要停用此功能,请按一下“帐号”偏好设定里的“登入项目”,然后取消勾选“登入时会自动打开的项 -
插入-源码
2021-02-17 00:34:09WordPress会自动检查插件和主题,以获取WordPress存储库中的更新。 如果插件的插件碰巧匹配,这将给私有插件带来一个特殊的问题。 隐藏插件 最佳做法是将特定功能移至核心功能插件。 一个可以使用mu插件,但大多数... -
将SharePoint站点另存为模板并根据模板创建站点!
2014-07-27 14:49:00这儿应该注意:有的时候“将网站另存为模板这个”链接看不到,这个时候打开管理网站功能链接,查看一下“SharePoint Server发布”功能的状态,将其停用掉就可以了。 2,在新站点上应用该模板 (1)在创建网站... -
管家婆2008++4.0单机完美版
2016-06-03 22:50:37基本信息增加停用功能(支持08、08+、08++) 二、其他新增功能 1.商品拆装单及生产模板调整。拆装单增加生产模板调用按钮。生产模板增加批量生成业务草稿功能。 2.成本调价单调整。 3.完善批次跟踪功能。调整为... -
xp系统的一些你不知道的使用
2010-08-25 10:49:488014-停用新安装项目在程式选择表上以黄色显示 8015-停用使用中程式在工具列堆叠显示 8016-停用程式选择表分行显示 8017-增加在工具列平列显示开启程式的数量 8018-显示视窗版本於桌面上 8019-显示音量控制在... -
algolia-woo-indexer:将WooCommerce产品发送到Algolia的WordPress插件-源码
2021-02-08 11:49:42您可以选择是否只发送有库存的产品。 您需要添加应用程序ID,Algolia的“ API keys部分中的Admin API密钥以及索引名称。 请注意,此插件是为开发无头电子商务解决方案的开发人员设计的。 重要说明:此插件不会... -
浏览器开启反追踪防护,屏蔽网站的广告。
2012-06-07 16:48:42浏览网站,经常被弹出的广告所困扰... 2,选取“跟踪保护”,该功能默认状态是“已停用” - 单击鼠标右键选择“启用” 3,使用“自动阻止”设定是最简单的设定方式,只要被列入名单的网站,其跟踪行为都会被... -
Weback微信公众帐号管理系统 v20131031.zip
2019-07-09 01:23:582.自定义菜单操作界面添加快速选择Key值的功能; 3.完善了编辑器及Logo、Banner等图片上传问题; 4.恢复了公共页面的Tips提示信息; 5.修复了部分图文连接; 功能特点: 1、按照规则自动回复 你可以定义... -
osDate交友系统 v2.5.4 beta 2 UTF-8 中文版.rar
2019-07-06 13:49:28管理员组包括强大的档案管理,按姓名/性别/级别以及更多选择方式,激活或停用任何会员资料和编辑会员资料信息 通过快速搜索可以随意查看会员照片缩略图和资料信息 简单和高级搜索选项,可按国家、 城市、 邮政编码... -
Weback微信公众帐号管理系统 2013.10.31.zip
2019-05-27 13:41:442.自定义菜单操作界面添加快速选择Key值的功能; 3.完善了编辑器及Logo、Banner等图片上传问题; 4.恢复了公共页面的Tips提示信息; 5.修复了部分图文连接; 功能特点: 1、按照规则自动回复 你可以定义... -
鑫路竞价单页在线订单管理系统 v2.7 免费版.zip
2019-07-06 05:20:244、加入购买页面的自适应高度功能,避免因产品数量过多或客户浏览器设置字体过大,导致下单页面被遮挡,改进后页面全自动进行适应;注:需使用【产品分类】里的生成iframe代码方能生效(或设置iframe的ID为buyiframe... -
osDate 2.5.4 中文版.zip
2019-05-27 12:43:08管理员组包括强大的档案管理,按姓名/性别/级别以及更多选择方式,激活或停用任何会员资料和编辑会员资料信息! 通过快速搜索可以随意查看会员照片缩略图和资料信息. 简单和高级搜索选项,可按国家、 城市、 邮政... -
管家通服装销售管理软件 v6.4 零售版.zip
2019-07-11 01:06:233、在选择商品时可以多选,即可以一次可以选择多个商品; 4、可以设置单价、数量及销售金额的核算精度即设置小数点位数; 5、可以适时显示往来单位(供货商)的应付帐款、预付帐款; 6、无处不在的显示商品图片的... -
osDate 完全免费开源的php交友系统
2010-04-27 03:45:43管理员组包括强大的档案管理,按姓名/性别/级别以及更多选择方式,激活或停用任何会员资料和编辑会员资料信息 通过快速搜索可以随意查看会员照片缩略图和资料信息 简单和高级搜索选项,可按国家、 城市、 邮政... -
猎鹰浏览器 v4.0.3官方版.zip
2019-07-17 02:43:51猎鹰浏览器是基于chrome开发的,具备chrome浏览器的所有特性,同时还增加了双击关闭标签、下载工具支持等功能,非常适合国人使用。 怎样导入我在其他浏览器的收藏? 从其他浏览器导入书签,可直接点击收藏栏上的... -
3GPP-23501-g10(中文版).pdf
2019-07-28 18:40:285.6.8 选择性激活和停用现有 PDU 会话的上行连接 114 5.6.9 会议和服务连续性 115 5.6.9.1 概述 115 5.6.9.2 SSC 模式 115 5.6.9.2.1 SSC 模式 1 115 5.6.9.2.2 SSC 模式 2 115 5.6.9.2.3 SSC 模式 3 116 5.6.9.3 ... -
300个注册表优化修改文件
2011-11-20 21:11:36禁止使用自动升级功能.reg 禁止添加打印机.reg 禁止系统检测网络的连接速度.reg 禁止显示前一个登录者的名字.reg 禁止向“开始”中的“文档”保留历史记录.reg 禁止修改控制面版.reg 禁止修改显示属性.reg ...
-
中山大学《护理综合》03-16历年考研试卷(含答案).pdf
-
2021-03-03
-
idea 远程使用hdfs copyFromLocalFile api上传文件 org.apache.hadoop.ipc.RemoteException(java.io.IOException)
-
物联网基础篇:快速玩转MQTT
-
宪法学--期末复习习题(含答案).pdf
-
西南科技大学--电力工程--基础试卷(含答案).pdf
-
朱老师鸿蒙系列课程第1期-3.鸿蒙系统Harmonyos源码配置和管理
-
西南科技大学《大物》多套期末复习试卷含答案.pdf
-
python-树-the kth Largest value in BST-找出BST中第k大的值
-
中国计量学院《微机原理及其应用》5套期末考试试卷(含答案).pdf
-
微慕博客小程序开源版二次美化
-
中国计量学院《工程图学》历年期末考试试卷(含答案).pdf
-
基于python的dango框架购物商城毕业设计毕设源代码使用教程
-
PHP类和对象
-
ElementUI 的 el-select 设置值后显示value而不是label
-
机器人的运动范围(有疑问,需要后续学习)
-
西方经济学 - 高鸿业 - -第四版答案.pdf
-
MySQL 四类管理日志(详解及高阶配置)
-
C/C++反汇编解密
-
FFmpeg4.3系列之16:WebRTC之小白入门与视频聊天的实战