- 博客(30)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 【pycharm调试模式异常】can‘t open file ‘C:\\Program‘: [Errno 2] No such file or directory
pycharm DEBUG
2023-08-10 10:02:11
4984
6
转载 JavaScript和JQuery的区别
JavaScript和JQuery的区别一、本质上的区别1.JavaScript 是通过标签插入到HTML页面,可由所有的现代浏览器执行的一种轻量级的编程语言。2.JQuery是一个JavaScript函数库。或者说是JavaScript中最流行的一种框架。使用JQuery首先要在 HTML 代码最前面加上对 jQuery 库的引用,比如:<script src="js/jquer...
2019-06-09 22:26:01
437
原创 RobotFrameWork使用变量文件
变量文件不支持中文变量名,中文变量名引用时明明有确报错说没找到第一种:通过特殊函数获取变量变量文件如下test.py,这种用于切换不同环境很方便# -*- coding: utf-8 -*-# sys.setdefaultencoding('utf8') python2中才需要此行def get_variables(env = "test"): if env == 'te...
2019-05-28 11:33:13
4658
翻译 RIDE控制台及日志中文乱码处理
乱码位置:处理方法:1.5版本的ride修改文件Lib/site-packages/robotide/contrib/testrunner/testrunner.py1.7.3.1版本(我的是这个版本,亲测有效)修改文件Lib/site-packages/robotide/contrib/testrunner/testrunner.py for _ in myqueue...
2019-03-13 16:23:52
8079
10
原创 RIDE(1.7.3.1)快捷键修改
新版ride的显示关键字详细信息的快捷键由以前的CTRL变成CTRL+M,用起来很不爽,不过自己可以手动修改,其他快捷键也可以对应修改。修改{Python_home}\Lib\site-packages\robotide\editor\kweditor.py 文件下的if keycode == ord('M') and \ (control_down or event...
2019-03-12 10:42:42
2354
转载 xshell中主机名和用户名颜色设置
原文地址https://www.dyxmq.cn/linux/xshell-color-prompt.html设置前显示如下设置后显示修改用户目录下的.bashrc文件,每个用户家目录下的对应文件都需要修改(修改一个只对应一个用户的,其他用户的不会变),vi .bashrc然后做如下修改# .bashrc# Source global definitionsif [ -f /et...
2018-12-24 15:48:28
5335
原创 RobotFramework-JavaRemoteLibrary扩展java远程库
java远程库可以纯java实现robot库扩展,不需要再用python封装(java本地库需要使用python再次封装;或者使用jython执行用例,jython对中文好像需要特殊处理还是怎么回事,jybot执行用例时中文会报错)一、下载远程库需要的jar包:jrobotremoteserver-standalone-3.0 这里面包含所有依赖二、创建远程库项目,项目结构如下:r...
2018-11-28 13:41:12
1161
原创 下载Linux系统内文件到Windows
1、在Linux端安装:yum install lrzsz2、在Windows端安装CRT或者xshell5并登陆linux系统3、使用"sz filename"下载文件到Windows,会有弹出框选择下载的位置4、使用rz上传windows文件到linux,会有弹出框提示选择文件注:只能是文件,不能是文件夹...
2018-11-12 15:30:03
2860
原创 selenium_web自动化测试浏览器驱动
geckodriver, chromedriver 和 IEDriverServer浏览器驱动要启动相应的浏览器必须要有它的驱动器,可以到Selenium官网下载所以相关的Driver:http://www.seleniumhq.org/download/可以Selenium官网访问不了,直接贴:Mozilla GeckoDriver(Firefox)https://github.com...
2018-10-16 15:26:45
577
原创 RobotFrameWork_web测试元素定位
id、name、xpath、cssclass中有空格xpath=//button[@class=“el-button el-button–success”]xpath=//*[@class=“el-button el-button–success”]xpath=//button[@class=“el-button”]xpath=//button[@class=“el-button–suc...
2018-10-11 10:21:54
4320
1
转载 RobotFrameWork使用cmd命令运行用例
原文点这里使用robotframework设计好测试用例后,我们需要部署到Jenkins上面,下面就介绍一下“Excute windows batch command”方法,即使用command命令运行robotframework中的测试用例。一、执行整个项目所有用例,pybot 项目路径,例如:pybot D:\robot二、 执行某个suite的用例,pybot suite路径,例如...
2018-09-20 21:48:52
5093
转载 Jenkins-RobotFramework的测试报告打不开的问题
原文点这里问题描述:jenkins执行的robot用例,打开log.html时显示:这里写图片描述备注:浏览器版本已经是最新.-场景:用firefox和chrome打开jenkins robot项目的log.html,如上图所示,但是用IE8可以打开log,而IE8打开jenkins会有异常报错;解决方法:参考:http://blog.csdn.net/max229max/articl...
2018-09-20 11:20:26
747
原创 RobotFrameWork设置测试报告生成位置
-l D:\test\report_and_output\log 日志文件-r D:\test\report_and_output\report 测试报告-o D:\test\report_and_output\output 输出文件
2018-09-19 15:15:09
4091
原创 Linux按指定属性删除文件和文件夹
find /filepath -name “*.txt” -mtime +2 -exec rm {} ;说明:&quot;find /filepath -name “*.txt” -mtime +2&quot;表示查找想要删除的内容;-ctime 文件最后一次修改时间,后面只能用整数,单位为天,同时,还有atime,mtime,amin,cmin,mmin等参数可选;“-exec rm {} ;” 就表示对...
2018-09-18 17:26:40
1237
转载 Linux下统计当前文件夹下的文件个数、目录个数
1) 统计当前文件夹下文件的个数 ls -l |grep “^-“|wc -l2) 统计当前文件夹下目录的个数 ls -l |grep “^d”|wc -l3) 统计当前文件夹下文件的个数,包括子文件夹里的 ls -lR|grep “^-“|wc -l4) 统计文件夹下目录的个数,包括子文件夹里的 ls -lR|grep “^d”|wc -l说明: ls -l 长列表输...
2018-09-14 15:26:48
8568
转载 Linux任务前后台的切换
Shell支持作用控制,有以下命令实现前后台切换: 1. command& 让进程在后台运行 2. jobs 查看后台运行的进程 3. fg %n 让后台运行的进程n到前台来 4. bg %n 让进程n到后台去 5. kill %n 杀死job PS:”n”为jobs命令查看到的job编号,不是进程编号. fg、bg、jobs、&、ctrl...
2018-09-14 14:41:14
1563
转载 RobotFramework框架系列 – TAG选择运行篇
查看原文点这里在测试过程中,肯定会遇到选择测试用例的事情,所以我们将我们的测试用例打上不同的Tag,然后根据测试需要运行不同的Tag在运行的时候我们我们的Tag支持简单的模式匹配,也支持TAG逻辑运算,比如And,or,Not等简单的模式匹配有:* 可以匹配空字符和任意字符,比如 Tag* 就是以Tag,Tagx,Tagxx,。。。。?可以匹配任何单个字符, 比如T?G, 就可...
2018-09-11 10:13:57
1222
原创 RobotFrameWork_HttpLibrary.HTTP导入库失败及中文乱码处理
一、导入库失败 使用HttpLibrary.HTTP: 使用这个库刚开始安装后导入失败(一直显示红色),查看日志发现是需要装几个依赖库webtest、jsonpointer、jsonpatch,日志中有相关提示 二、中文乱码 HttpLibrary.HTTP库不支持中文返回的数据中文显示乱码,在该库文件中init.py中修改get_respons_body函数,如下图加.decode(...
2018-08-03 10:29:22
2709
转载 java中使用Gson对json解析(转载)
原文地址:https://www.cnblogs.com/boy1025/p/4551593.html 在使用第三方api的使用,有时候会从网络中获得json数据,所以说我们将如何解析json数据? 下面小编将通过以下几点来进行json的讲解1.什么是JSON? (http://www.json.org/) JSON (JavaScript Object Notatio...
2018-07-31 15:02:09
4023
原创 RobotFrameWork连接数据库操作
一、电脑安装MySQL,这是必须的吧二、安装RobotFrameWork环境,这也是必须的吧 安装RF环境见此:https://blog.csdn.net/panda62/article/details/80798600三、安装pymysql库 该库为DataBase的依赖库 下载地址:https://pypi.org/project/PyMySQL/ 安装命令:pip insta...
2018-07-27 12:59:14
2792
原创 RobotFrameWork引用java库(jar文件)
该方法是是python自己扩建库,在用python扩建库的时候用python引用jar包 一、安装JPype JPype是一个能够让 python 代码方便地调用 Java 代码的工具 下载地址:https://pypi.org/project/JPype1/(现在最新版本0.6.3) pip安装:pip install JPype1 安装JPype之前需要先安装(VCForPython...
2018-07-27 12:47:41
4164
原创 RobotFrameWork数据库返回乱码解决方法
一、修改DatabaseLibrary安装目录中query.py文件 打开文件query.py在末尾加入下面代码,注意对齐方式,前面不要使用tab对齐要使用空格,不然导入时会报错 def decode(self,customstr,mode): return customstr.decode(mode)使用时直接用decode关键字就行,两个参数,一个时需要转换编码...
2018-07-18 14:14:49
1239
原创 RobotFrameWork扩展本地库、远程库及引用第三方库
一.、自己写模块扩展代码含类名 代码含有类名类名必须和文件名一致mytestlibrary.py(同Java),注意此时方法参数多了self字段,实际只有a,b两个参数class mytestlibrary(): def add(self,a,b): return int(a)+int(b)代码块没有类名 此时文件名没有特殊要求def add...
2018-06-29 16:44:49
3835
原创 RobotFrameWork-python环境搭建
一、下载安装下图中对应的应用: 注:安装顺序没影响,其中ride相当于是robotframework的一个界面管理工具二、配置环境变量: 找到对应的安装路径并将路径(我的路径是)C:\Python27和C:\Python27\Scripts添加到path中三、桌面快捷方式配置: 在桌面看是否能找到快捷方式 1.如果能找到点击看能否打开;如果不能打开则需要右键-属...
2018-06-25 10:40:36
1990
原创 Appium_Java自动化环境搭建(Win10)
注:appium、node.js都是默认安装到C盘的,本来是想改路径的,结果没法改一、安装JDK并配置环境变量1、在Java官方网站(http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)下载相应的jdk文件安装。 2、配置JAVA_HOME 新建 JAVA_HOME ...
2018-06-13 13:08:43
1308
转载 wireshark 实用过滤表达式(针对ip、协议、端口、长度和内容) 实例介绍
原文地址 首先说几个最常用的关键字,“eq” 和 “==”等同,可以使用 “and” 表示并且,“or”表示或者。“!” 和 “not” 都表示取反。 一、针对wireshark最常用的自然是针对IP地址的过滤。其中有几种情况: (1)对源地址为192.168.0.1的包的过滤,即抓取源地址满足要求的包。 表达式为:ip.src == 192.168.0.1 ...
2018-05-11 12:24:52
410
转载 wireshark过滤规则及使用方法
Wireshark 基本语法,基本使用方法,及包过滤规则: 1.过滤IP,如来源IP或者目标IP等于某个IP 例子: ip.src eq 192.168.1.107 or ip.dst eq 192.168.1.107 或者 ip.addr eq 192.168.1.107 // 都能显示来源IP和目标IPLinux上运行的wireshark图形窗口截图示例,其他过虑规则操作类似,不...
2018-05-11 12:20:25
1608
原创 使用fiddler技巧
Fiddler的使用技巧1.链接fiddler抓取请求 2.根据域名过滤显示请求 3.fiddler断点调试 4.fiddler快捷键 5.fiddler显示请求IP 6.fiddler转发请求 7.fiddler有关CustomRules.js配置 注:以上内容根据自己使用记录1.链接fiddler抓取请求1.打开fiddler然后工具栏的tools...
2018-04-24 18:14:43
913
原创 Appium获取元素的相关方法及问题记录
以下是通过Java1.8,appium1.72,安卓5.0.2及安卓7.0findElementByIddriver.findElementById("android:id/title"); //注:就是UIAutomatorViewer里面的resource-idfindElementByClassNamedriver.findElementByClassName("android.widge...
2018-04-20 13:43:17
2796
TA创建的收藏夹 TA关注的收藏夹
TA关注的人