自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 # 在jenkins中完成自动打包利用appium自动化测试

在jenkins中完成自动打包利用appium自动化测试 项目地址: https://github.com/qq1403332591/AndroidSampleApp 在pycharm中运行需设置Additional Arguments如下图 在额外的配置中写入: --tc-file /Users/yaoyingdong/hogwarts_test/iAppBVT_Python/iAppBVT_Python.json --tc-format json 1.执行shell . ~/.bash_profi

2021-12-05 13:29:53 367

原创 三种等待方式

隐式等待 有时候元素加载的时间不稳定,可能2秒加载出来可能1秒加载出来这时候就用到了隐式等待driver.implicitly_wait。每次通过driver调用find方法的时候就会激活隐式等待,在隐式等待的时长之类动态的去查找元素,比如隐式等待时间我们设置了3秒,那就会每隔一段时间去查找一次这个元素如果没找到就继续找,直到3秒没找到就报错,如果1秒找到了就立刻去对这个元素进行操作或定位剩下的2秒就不等了 显示等待 隐式等待依然是有一个问题的,因为页面的加载是一个有一个dom结构(架子)的,结构的加载的顺

2021-12-05 13:27:17 598

原创 bash编程语法

bash编程语法 if语句 a=10 b=20 if [[ $a > $b ]]; then echo 'big'; elif [[ $a < $b ]]; then echo "small"; elif [$a == $b]; then echo "equal";fi small 循环 [ck153117137@shell.ceshiren.com ~]$ for i in $(cat test03.txt); do echo $i ; done 123 124 125 126 126 1

2021-08-25 16:59:43 164

原创 2021-08-18

# sort 参考:https://wangchujiang.com/linux-command/c/sort.html -b, --ignore-leading-blanks 忽略开头的空白。 -f, --ignore-case 将小写字母作为大写字母考虑。 -h, --human-numeric-sort 根据存储容量排序(注意使用大写字母,例如:2K 1G)。 -hr 从到到小 -n, --numeric-sort 根据数字排序。 -nr 根

2021-08-18 15:13:02 184

原创 接口性能工具

分析工具 使用chrome自带的分析工具 disable cache:表示每次不加载缓存,从0开始载入缓存 Queueing:表示排队时间 stalled 则表示在队列中,停止请求丢弃的时间 waiting(TTFB)表示服务器接收到请求并响应的时间 content download 表示资源下载的时间 移动端可以通过chrome中访问chrome://inspect/来查看也是一样的 ...

2021-03-16 22:41:35 269

原创 selenium的三种等待方式的理解

隐式等待 有时候元素加载的时间不稳定,可能2秒加载出来可能1秒加载出来这时候就用到了隐式等待driver.implicitly_wait。每次通过driver调用find方法的时候就会激活隐式等待,在隐式等待的时长之类动态的去查找元素,比如隐式等待时间我们设置了3秒,那就会每隔一段时间去查找一次这个元素如果没找到就继续找,直到3秒没找到就报错,如果1秒找到了就立刻去对这个元素进行操作或定位剩下的2秒就不等了 显示等待 隐式等待依然是有一个问题的,因为页面的加载是一个有一个dom结构(架子)的,结构的加载的顺

2021-03-02 22:18:05 152

原创 css selector 和xpath定位的用法

css selector的用法 答案: $('[class="treeview-menu"] li:nth-child(1)') 分析思路: 1.想找到上面元素的定位首先我们找到资讯列表的父元素class=treeview-menu 2.然后空格的意思是找到任意的子元素中包含li标签的元素(可跨级 selector中的空格相当于xpath中的//的意思) 3.nth-child(1)是选取第几个li标签,类似于xpath中的[] 如果想选取最后一个,应是:nth-last-child(1) xpath

2021-02-18 22:01:56 651

原创 docker的使用总结

1.运行busybox ping 114.114.114.114 -d: 后台运行容器,并返回容器ID; –name=“nginx-lb”: 为容器指定一个名称; docker run -d --name pign busybox ping 114.114.114.114

2020-12-26 15:07:01 261

原创 mitmproxy的使用总结

录制与回放 录制: mitmdump -w tmp 过滤: mitmdump -nr baidusearch -w tom2 "~s Hogwarts" -n 不启动代理,r:读取 -w 写入 ~s 匹配响应response 具体查找匹配符的用法传送门: https://docs.mitmproxy.org/stable/concepts-filters/ 回放: mitmdump -nC tom2 -C:回放 回放后面跟上已经过滤后的文件 mitmproxy常用参数 -h 帮助信息 -p 修改

2020-12-01 11:23:20 494

原创 Linux几个命令自己用的

Linux which命令 Linux which命令用于查找文件。 which指令会在环境变量$PATH设置的目录里查找符合条件的文件。 语法 which [文件…] 参数: -n<文件名长度>  指定文件名长度,指定的长度必须大于或等于所有文件中最长的文件名。 -p<文件名长度>  与-n参数相同,但此处的<文件名长度>包括了文件的路径。 -w  指定输出时栏位的宽度。 -V  显示版本信息。 实例 使用指令"which"查看指令"bash"的绝对路径,输入如下命令:

2020-10-10 16:47:20 140

原创 jmx 注释详解

2020-09-07 15:34:54 300

原创 bash脚本的用法

定义与使用变量 [ck143117137@shell.ceshiren.com ~]$ a=1 [ck143117137@shell.ceshiren.com ~]$ echo $a 1 只读变量 [ck143117137@shell.ceshiren.com ~]$ b=10 [ck143117137@shell.ceshiren.com ~]$ readonly b [ck143117137@shell.ceshiren.com ~]$ echo $b 10 [ck143117137@shell.ce

2020-09-06 22:31:24 341

原创 awk的使用总结

学习目标: 提示:这里可以添加学习目标 例如:一周掌握 Java 入门知识 学习内容: 提示:这里可以添加要学的内容 例如: 1、 搭建 Java 开发环境 2、 掌握 Java 基本语法 3、 掌握条件语句 4、 掌握循环语句 学习时间: 提示:这里可以添加计划学习的时间 例如: 1、 周一至周五晚上 7 点—晚上9点 2、 周六上午 9 点-上午 11 点 3、 周日下午 3 点-下午 6 点 学习产出: 提示:这里统计学习计划的总量 例如: 1、 技术笔记 2 遍 2、优快云 技术博客 3 篇

2020-09-06 10:52:31 176

原创 sed的学习总结

sed的用法 练习题目 [ck143117137@shell.ceshiren.com ~]$ sed '2i newline' test02.txt ## 在第二行上面插入newline,此操作只在虚拟空间内运行 heleo newline hi deomo deiji halao yaoyingodng 12312412 312312jdasd 12312321 21321321313 替换 yaoyingdong@192 ~ % sed 's/abc/abcd/' test02.txt

2020-09-05 22:59:02 386

原创 2020-09-05正则表达式的学习

练习1 练习2 练习3 实战练习 练习1: 练习2: 练习3 答案1: 答案2 答案3 练习4:

2020-09-05 22:57:43 168

原创 unittest的生命周期

class Test_admin(unittest.TestCase): #在类开始前运行 @classmethod def setUpClass(cls): cls.driver = webdriver.Chrome(executable_path='chromedriver.exe') cls.driver.maximize_window() cls.driver.get('www.baidu.com') # test

2020-08-05 22:38:25 577

原创 我自己的git使用

1.在github上添加一个库 2.添加完成后会生成一个地址,使用cd 命令进入你电脑想保存的路径 git clone url git add 单个文件 或者 git add . (注:别忘记后面的.,此操作是把Test文件夹下面的文件都添加进来) 3.git commit -m “提交信息” (注:“提交信息”里面换成你需要,如“first commit”) 4.git push -u origin master (注:此操作目的是把本地仓库push到github

2020-08-03 10:05:22 246

原创 关于senlenium 图片上传 非input类型。button类型的图片上传

只有当我们遇到了input类型的上传的时候 我们直接可以使用send_keys去输入图片的路径以到达上传图片的效果 这里我们遇到的是button类型的上传 AutoIT安装 下载并安装AutoIT,下载链接:https://www.autoitscript.com/site/autoit/ AutoIT安装成功后,可以在开始菜单下看到AutoIT的所有工具,如下图所示: 其中分为几类,AutoIT Window Info用来识别Windows控件,根据识别的控件信息编写脚本;Complie Script

2020-08-03 08:58:02 212

原创 关于非select下拉框定位不到元素的问题

前几天在做自动化中 遇到这样一个问题有一个下拉菜单 点击一级菜单后选择二级菜单中的选项,使用传统的定位方法直接定位尝试了多种定位方式,一直提示没有找到此元素。 参考文章 https://ask.youkuaiyun.com/questions/753587?utm_medium=distribute.pc_aggpage_search_result.none-task-ask_topic-2allbaidu_landing_v2~default-2-753587.nonecase ''' 在ul中有一个属性有唯一值

2020-07-31 14:41:53 2007 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除