魔都性能自动化AuricChan
持之以恒,成为大神!!!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
在Eclipse中安装RED插件运行Robot Framework脚本(windows10)
本文采用Eclipse及其对应的插件来编辑、管理、运行Robot Framework.https://www.eclipse.org/downloads/ 本文安装 Eclipse IDE 2020‑03 64bit下载得到文件: eclipse-inst-win64.exe 在windows上双击运行。 具体的安装过程略。 安装Eclipse的插件 可参考文档:https://github.com原创 2020-07-14 15:37:10 · 1567 阅读 · 0 评论
-
如何修改python--pycharm 为国内清华镜像源
python--pycharm更改为国内镜像源清华: https://pypi.tuna.tsinghua.edu.cn/simple豆瓣: http://pypi.douban.com/simple/阿里: http://mirrors.aliyun.com/pypi/simple/中国科技大学: https://pypi.mirrors.ustc.edu.cn/simple/Windows下找到Python根目录下的pip文件夹,在文件夹内新建一个文件 pi...原创 2020-07-08 15:21:22 · 10269 阅读 · 0 评论
-
jenkins集成robotframework脚本自动构建,自动发送邮件
一、配置系统管理-系统设置:A.系统管理--系统设置--Jenkins Location-系统管理员邮件地址:配置管理员邮箱全称(qq,163等都可以) B.配置管理员邮箱属性: 1.输入smtp服务器:smtp.qq.com 2.邮箱后缀:@qq.com 3.点击高级...原创 2020-06-10 09:05:21 · 1228 阅读 · 0 评论
-
Windows在pycharm中编写并执行robot framework测试用例
RobotFramwork 的ride只支持python3.6,且已经不维护了。当我们对RobotFramwork的语法熟悉后,可以直接在python的编辑器里直接写。这里记录下Pycharm这款Python专业的IDE工具里,搭建并配置RobotFramwork的过程。一、基础环境(不是本文的重点,略)1、Pycharm的下载安装2、Python的安装3、RobotFramwor...原创 2020-04-07 14:26:30 · 1728 阅读 · 0 评论
-
Robotframework键盘操作 press keycode
今天,我聊一聊如何向Android发送keycode键盘事件,这是在Android测试中必不可少的部分。开门见山,我们今天要谈到的keyword就是“Press Keycode”,它有2个参数keycode 和 metastate=None。对于Android的keycode,大家关于参考Android官方链接:http://developer.android.com/referenc...原创 2019-11-18 15:17:51 · 3667 阅读 · 0 评论
-
网易Airtest跨平台的UI自动化测试框架
技术博文参考: https://www.cnblogs.com/sdcjc/p/14583847.html一、Airtest project简介 AirtestIDE 是一个跨平台、多端(Windows、web、android、ios、游戏)的UI自动化测试编辑器,支持自动化脚本录制、一键回放、报告查看。Game:通过图像识别和UI层次结构,支持所有游戏引擎和应用程序,使用方便Android:通过访问Android原生应用程序,可以发挥重要作用,即插即用IOS:通过poco可以访...原创 2021-07-14 17:50:03 · 829 阅读 · 1 评论 -
在CMD能执行的命令,在jenkins中执行不了如何解决
问题:在CMD能执行的命令,在jenkins中执行不了========================================================解决方案1:分析:默认的jenkins service运行在 Local system账号下,但在某些情况下jenkins读不到特殊的配置变量,比如调用Jlinkarm.dll 时。因此需要把Jenkins的权限进行修改。...原创 2019-11-29 10:33:10 · 4054 阅读 · 2 评论 -
AppiumLibrary 关键字学习
KeywordsKeyword Arguments Documentation Background App seconds=5 Puts the application in the background on the device for a certain duration. Capture Page Screenshot filen...原创 2019-11-09 16:58:50 · 760 阅读 · 0 评论 -
Robot framework app自动化测试常见问题总结
1、抓取ACTIVITY的简便方法首先连接手机打开待测的APP然后在PC上打开CMD输入: adbshelldumpsysactivity|find"mFocusedActivity"可以直接定位到activity2、如何保证APP和WEB都可以使用(app的谷歌浏览器需要INSPECT,WEB需要运行脚本)使用55版本的Chrome,关于谷歌insp...原创 2019-11-08 15:39:24 · 852 阅读 · 1 评论 -
python下使用pip freeze >requirements.txt命令迁移模块
当我们开发项目的时候,会用virtualenv创建很多python独立环境,这时候就会出现在不同环境下安装相同的模块的时候,为了避免我们通过联网下载所需模块,不如我们直接从之前python环境已经有的模块中直接拿来用。这时候就需要使用到pip freeze命令。具体使用:我们打开cmd命令窗口,1)输入pip freeze >requirements.txt回车后此时在我的文件夹(C:\Users\Administrator)中会有产生一个名是requirements.tx原创 2020-07-24 16:10:03 · 2225 阅读 · 0 评论 -
自动化测试框架-Pytest&allure与jenkins的集成
Pytest是什么?pytest是python的一款测试框架,拥有unittest的功能并比它更丰富。Allure是什么?有非常多的优秀的测试框架,但却是有非常少优秀的报告工具可以展示非常清楚的用例执行过程和结果。 allure是一款开源的,专门用来展示测试结果的工具,目的是希望团队内部每一个人都可以看到非常清楚的测试结果。 allure可以与非常多的著名测试框架做集成。 ◆ java语言,可以与junit4,junit5,TestNG测试框架集成。&nbs原创 2020-06-18 10:25:16 · 655 阅读 · 0 评论 -
Selenium自动化测试相关学习资料汇总
Selenium自动化测试相关学习资料,收集整理以备后期学习使用!!! 官网selenium官网:https://docs.seleniumhq.orgselenium github:https://github.com/SeleniumHQ/selenium 文档◆ API文档Java:https://seleniumhq.github.io/selenium/docs/api/java/index.html Python: https://sel原创 2020-06-18 10:10:32 · 471 阅读 · 0 评论 -
Selenium Xpath定位方法总结以及Xpath调试
1.摘要在web自动化测试中,最关键的就是界面元素定位了,在Selenium2Library中,支持以下定位符。其中最简单的就是Xpath定位了,虽然简单,但它功能强大,有了Xpath,再也不担心元素定位了。2.Xpath简介Xpath不是selenium专用,只是作为一种定位手段,为selenium所用。Xpath是一门在xml文档中查找信息的语言。Xpath可用来在xml文档中对元...原创 2020-04-07 16:55:46 · 1762 阅读 · 1 评论 -
robotframework做get,post接口测试
pip版本低就先升级查看版本, 输入:pip --version升级,输入:python -m pip install --upgrade pip输入:pip install requests输入:pip install robotframework-requests2.打开robot framework,导入RequestsLibrary注:Get From Dictio...原创 2019-11-26 18:37:14 · 813 阅读 · 0 评论 -
RobotFramework 接口自动化
RobotFramework 接口自动化接口自动化需要用到 Requests 和 RequestLibrary 两个第三方库: Requests 官方下载地址: https://pypi.python.org/pypi/requests#downloads RequestLibrary 下载地址: https://pypi.python.org/pypi/robotfra...原创 2019-11-26 18:30:00 · 898 阅读 · 0 评论 -
自动化robotframework-DatabaseLibrary 库示例
1、安装DatabaseLibrary库DatabaseLibrary 下载地址:https://pypi.python.org/pypi/robotframework-databaselibrary/然后进入存放目录:C:\robot\robotframework-databaselibrary-0.6>python setup.py install或者如果安装过pip的话直接C...原创 2019-11-26 15:55:51 · 842 阅读 · 0 评论 -
robotframework_RequestsLibrary库的API
robotframework_RequestsLibrary库的API requestsLibrary的关键字不多,常用的就几个。Create Session: 创建一个session,连接某个服务器。Create Ntlm Session: 也是创建一个session,只不过加上了域、用户名、密码用于NTLM认证。Get Request: 通过GET方式发起请求。Post Reque...原创 2019-11-26 11:53:03 · 409 阅读 · 0 评论 -
Robot Framework必须掌握的库—-BuiltIn库
作为一门表格语言,为了保持简单的结构,RF没有像别的高级语言那样提供类似if else while等内置关键字来实现各种逻辑功能,而是提供给了用户BuiltIn库。如果用户想在测试用例中实现比较复杂的逻辑,那就需要对BuiltIn中的重要关键字有一些了解。BuiltIn库中还封装了很多常见方法和能够控制RF运行状态的关键字,如果想用好RF,一定要对BuiltIn库中的函数有一个比较全面的理解。下面...原创 2019-11-26 11:46:04 · 507 阅读 · 0 评论 -
Robotframework AppiumLibrary Keycode列表最新
AppiumLibrary KEYCODE列表电话键键名描述键值KEYCODE_CALL拨号键5KEYCODE_ENDCALL挂机键6KEYCODE_HOME按键Home3KEYCODE_MENU菜单键82KEYCODE_BACK返回键4KEYCODE_SEARCH搜索键84KEYCODE_CAMERA拍照键27KEYCODE_FOCU...原创 2019-11-26 11:26:27 · 423 阅读 · 0 评论 -
Robot framework 移动端编写自己的Library
在实际的工作中,肯定会发现有些功能RF自身的Library,或者第三方的Library都无法实现,这个时候我们就得自己写library来实现它了。不要想的太复杂,太难,其实很简单。下面我们举例子来演示吧一.编写Library你有3个方法,要自己写library1:公式:(a+b)的a次方,a,b是正整数2:有一网址(字符串),http://www.example.com?ip=192.1...原创 2019-11-25 19:03:11 · 330 阅读 · 0 评论 -
Robotframework-Appiumlibrary通过索引定位元素
最近这段时间比较忙好久没跟朋友们一起分享技术话题了,今天接着上一篇的Robot继续跟大家分享Robotframework-Appiumlibrary通过索引定位元素。1.应用场景做Android自动化测试的朋友肯定遇到过具有相同ID或Class的无从操作的时候,很多人会想到加个索引呀,没错索引确实能解决这个问题,但是Robotframework-Appiumlibrary是不支持索引的,这...原创 2019-11-25 18:19:45 · 638 阅读 · 2 评论 -
Robotframework-Appiumlibrary-通过索引定位元素扩展最新
Robotframework-Appiumlibrary-通过索引定位元素扩展最近这段时间比较忙好久没跟朋友们一起分享技术话题了,今天接着上一篇的Robot继续跟大家分享Robotframework-Appiumlibrary通过索引定位元素。1.应用场景做Android自动化测试的朋友肯定遇到过具有相同ID或Class的无从操作的时候,很多人会想到加个索引呀,没错索引确实能解决这个问...原创 2019-11-25 18:16:34 · 245 阅读 · 0 评论 -
iOS自动化测试Appium+Robotframework环境搭建最新
iOS自动化测试Appium+Robotframework环境搭建最新一、iOS安装条件 需要建立设定的移动平台运行APPium测试。如以下的平台要求: Mac OS 10.7或者更高,推荐10.9.2。 XCode>=4.6.3,推荐5.1.1。 Apple开发工具(IPhone simulator SDK,command line tools)。二、Appium在OS X中安...原创 2019-11-23 17:30:10 · 420 阅读 · 0 评论 -
robot framework 键盘模拟操作send关键字
1、首先,用到的库是AutoItLibrary,用到的方法是send;按F5可用看到2、demo看demo,很简单,打开百度,输入内容查找,只要是看send第4行:意思是指全选操作,即我们平时的Ctrl+a第5行:把全选的内容进行一次复制ctrl+c第6行:进行粘贴ctrl+v特别说明的是,第6行中做了两次连续操作,第4行和第5行也可以合并,即都可以放到一个se...原创 2019-11-20 10:04:31 · 1446 阅读 · 0 评论
分享