- 博客(16)
- 收藏
- 关注
原创 6、linux -05 对日志信息的查看
#查看test文件前5行内容head -5 test#查看test文件后5行内容tail -5 test#ping一个网址,将信息写到文件中ping www.baidu.com > test_log#查看文件cat test_log#动态的查看文件tail -f test_log
2021-09-29 20:18:57
117
原创 5、linux -04 对文件内容的操作
#重定向 把信息写到某文件中(如果第二次写入会覆盖)>#查看文件内容cat#把信息写到文件中,追加>>#分屏查看文件内容more#查看文件中是否包含某些信息grep#前面是查询 再通过管道符,从前面查询到的内容筛选有关mysql的ls -al /usr/bin | grep mysql之前都是命令的堆叠学习,可能有人不是很明白有什么用,我们就看上面一个命令。实际中你要测一个app,进行自动化的测试,定位元素等。那我们用appium定位时要先进这个ap
2021-09-28 22:21:22
95
原创 4、linux命令 -03
#查看当前目录pwd#查看目录下文件ls#创建文件夹test,test1mkdir test test1#切换目录cd#创建文件 atouch a#移动文件mv#重命名文件(把a重命名为b,这是因为mv有覆盖功能)move a b#复制文件并提示是否覆盖cp -i#复制文件夹到某一目录cp -r#删除文件rm #-r 删除文件夹...
2021-09-27 20:31:15
107
原创 3、linux命令 -02
通配符我们在查找或操作文件时可能记不清文件的全名,这时候怎么办?此时就要用通配符。? 匹配一个字符* 匹配多个字符[] 把它所选范围的字符全部匹配出来 如[a-d],匹配有a,b,c,d绝对路径:以 “/”开头或 “~”开头。 / 是linux的根目录,有点像windows中的 c: d: ~是用户目录。相对路径: 以当前路径为首,linux中以“.”代表为当前目录,“…”为上一级目录...
2021-09-27 11:56:36
87
原创 2、linux命令 01
linux命令的格式:命令主体 -命令选项 命令参数。由三部分组成,当然也可以只有命令主体,或主体和剩下两个两两组合。考虑到参数较多,不可能死记,我们可以用命令 --help 如 ls --helpman 命令 如 man ls对于产生的界面,除了鼠标操作,还可以按***空格***向下,按***B***返回 ,此类的快捷键很多。/ + 想查找的单词 可以查找想查找的单词q
2021-09-27 07:25:33
79
原创 linux操作系统
为什么要学:对于测试工作,不管是搭建环境,还是查看服务器日志,我们都需要通过linux命令来和服务器进行交互,这是最基本的。什么是操作系统:操作系统是硬件设备上第一层软件,有了它我们可以操作硬件,进行交互,也可以安装应用程序(qq等)。我们的电脑一般是windows操作系统,而工作中的服务器一般是linux操作系统。linux系统分类:刚开始学习,你可能会接触ubuntu和centos,你会疑惑他们和linux是什么关系?他们就是linux的发行版本。基于其内核有各种linux发行版,下面是找的图
2021-09-26 16:58:46
92
原创 appium运行时,报Neither ANDROID_HOME nor ANDROID_SDK_ROOT environment variable was exported
首先看到这个,我第一时间想到了android的环境变量有问题。但这个是肯定配置好的啊,安卓开发没问题,appium-desktop也没问题。我又想到appium-desktop之前也遇到过类似的问题,我点击下图红框部分,把path中的android路径复制进去,就好了。所以我在想appium-server是不是也要另外配置一下。找了一下,mac的似乎要进一个文件,配置路径。windows好像没有。此时又看到一篇文章,他的安卓路径是ANDROID_SDK_ROOT,识别不了,要改成ANDROID_HO
2021-07-01 13:11:45
3777
1
原创 在linux上安装流量复制工具goreplay
如标题,想安装一个流量复制工具,我选了goreplay。1.xshell远程连接服务器远程连接新建,输入ip,用户名,密码等。进入如下界面2.安装golanghttps://studygolang.com/dl打开网址,下载,我下的是 go1.16.4.linux-amd64.tar.gz。左边的三个文件就是我们要下的所有,后面会说到。ps:此处1.16版本后面安装有点问题,需要多执行几个步骤。你可以试试15或更低版本。如图,我下载后,通过Xftp 传输到了liunx中。1
2021-05-19 14:47:03
734
原创 导出mysql表的结构(字段,类型,含义)
本来是在网上找了,直接粘贴,但是报错了,改了下。如下:SELECT DISTINCTCOLUMN_NAME 列名, COLUMN_TYPE 数据类型, DATA_TYPE 字段类型, CHARACTER_MAXIMUM_LENGTH 长度, IS_NULLABLE 是否为空, COLUMN_DEFAULT 默认值, COLUMN_COMMENT 备注FROMINFORMATION_SCHEMA.COLUMNSwhere TABLE_SCHEMA=(SELECT DAT
2021-04-19 14:22:02
157
1
原创 自动化测试中,元素(x,y)定位不准的问题。
标题自动化测试中,元素(x,y)定位不准的问题。首先我在用pyautogui时,元素一直定位不到。我一直找不到问题(以为是pyautogui的问题),后来用location等各种需要计算 ***x,y***坐标时都会报错。我就发现可能就是定位问题。经过检查,我发现自己电脑缩放是125%。而自动化定位中默认都是100%。所以最简单的方法就是把缩放变成100%(亲测可行)当然考虑到这个缩放你可能已经习惯,不想改,那可以在代码中自己加上相同比例的缩放。...
2021-02-20 16:28:59
742
转载 计算元素的坐标
用python的selenium写爬虫通过绝对坐标点击,坐标的获取方法(谷歌浏览器):网页F12打开源代码,在console窗口输入document.querySelectorAll(‘css选择器’)[0].getBoundingClientRect().left + document.documentElement.scrollLeftdocument.querySelectorAll(‘css选择器’)[0].getBoundingClientRect().top + document.docu
2021-02-07 11:03:28
191
原创 postman基础使用小结
postman是接口测试工具。安装下载,很容易,官网或别处安装包很多。安装也很简单,就不多BB了。安装好后界面如下:图形化的界面很容易看懂,+ 就是新建接口,然后选择get,post方法,后面是url,然后发送。这就是一般的操作步骤。下面具体谈谈。第一步 点 + 新建一个第二步,点如下下拉框,默认是get请求,下面是我们可以选择的请求,选择自己需要的。在这里插入图片描述...
2020-08-11 13:54:29
382
1
原创 python入门基础知识(一)print
print ,字面意思,打印。我们编程语言与计算机交互,自然少不了输出,print就是用来让计算机输出内容的。#下面一行代码使用单引号print('欢迎光临!')#下面一行代码使用双引号print("欢迎光临!")以上两行都可以打印出内容。也就是说python中,单引号和双引号都是可以使用的(ps:所有标点符号和括号用英文)...
2020-08-05 22:17:13
5615
原创 dumps ,loads,dump,load区别
json.dumps(): 将python数据转化为json数据,如图。json.loads(): 将json数据转化为python数据类型,如图这个没什么疑问,但dump和load又是什么呢?这个网上就有很多不同的说法了。不追究细节的话:dump是把数据写入文件load是从文件读取数据把python数据写入到文件把json数据写入到文件:两个文件都可以写出来,亦有差别。(可见网上有些说,只能写json的说法不对。)我的感觉就是都可以写入文件。load分别读取两个文件:
2020-07-31 16:24:58
659
原创 **pycharm光标变成小黑块如下图:**
pycharm光标变成小黑块如下图:本来是一个横线,现在变成了小黑块(跟vim编辑器插入模式一样)。用起来和平常不一样,很不方便。这是不小心按到了insert键的缘故。每个电脑不一样,有的再按insert就可以,有的要shift+insert,我的是Fn+insert。如果一打开就这样,那应该是安装时设置不一样(以下是转载)。被人问道新建py的时候也是有粗光标(俗称是插入模式)的怎么解决?顺便补充一下咯。。。1、打开pycharm,点开 Tools :2、看看有没有红框框中的Vim Em
2020-07-22 16:23:35
7533
6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人