自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 PageObject 六大原则

PageObject的主要原则是提供一个简单的接口(或者函数),让调用者在页面上可以做任何的操作,点击页面元素,在输入框输入内容等待。而PageObject让自动化脚本井井有序,将page大度维护并封装细节,可以使testcase更文件,不需要大量的改动。为UI页面写测试用例时(比如web页面,移动端页面),测试用例会存在大量元素和操作细节。不需要为每隔UI页面都创建page类,应该只为页面中重要的元素创建page类。当页面改动时,应该只改变page类中的内容,不需改变调用它的地方。

2023-03-14 10:59:16 454

原创 MAC zsh配置mysql环境变量

zsh配置mysql环境变量生效

2022-11-30 11:13:43 780 1

原创 sql in 和 exist 的区别

sql查询,in和exist的区别是什么呢?

2022-11-11 15:13:08 1668

原创 fatal: unable to access ‘https://github.com/xxx/xx.git/‘: Failed to connect to 127.0.0.1 port 1080

解决Failed to connect to 127.0.0.1 port 1080: Connection refused 报错

2022-10-14 17:08:38 404

原创 MAC 安装maven报错,提示:command not found:mvn

MAC 安装maven报错,提示:command not found:mvn

2022-08-27 14:35:46 1553

原创 使用pandas读取数据,显示NAN和...

使用pandas读取Excel数据,出现了nan和...的解决方法

2022-06-06 16:22:11 2315

原创 redies 须知小结

基本数据结构各个数据类型应用场景基本使用

2022-04-26 12:54:13 100

原创 mac Could not automatically detect an ADB binary. Some emulator functionality will not work

mac 安装Android Emulator下载完模拟器,打开报题目错误原因:未检测到ADB 二进制文件解决:关闭use detected ADB location选择Android SDK的platform-tools参考:https://stackoverflow.com/questions/39617997/could-not-automatically-detect-an-adb-binary-android-studio/48219297......

2022-03-27 12:37:41 617

原创 python3使用interview安装selenium总是timeout的解决方法

需要修改pip源即可参考https://www.jianshu.com/p/e50a49f86070

2022-01-26 22:16:18 231

原创 python raise UnicodeEncodeError( UnicodeEncodeError: ‘latin-1‘ codec can‘t encode

用python的requests向数据库写入带中文的json数据时,出现如题所示错误,是因为编码问题解决方法: 先编码成bytes(utf-8)格式再解码为latin1data=data.encode(“utf-8”).decode(“latin1”)

2021-11-10 15:08:03 1269

原创 json数据格式转换dumps和loads、dump和load

json 模块提供了一种很简单的方式来编码和解码JSON数据。 其中两个主要的函数是 json.dumps() 和 json.loads()。1.json.dumps将一个Python数据结构转换为JSONjson.dumps用于将dict拆分成str格式,称为序列化,注意序列化后,虽然print出来仍然显示的字典的样子,但是此时已经是str类型了;因为json.dumps序列化时对中文默认使用的是ASCII编码,如果有中文,需要执行ensure_ascii=Falsea = {‘id’: ‘220

2021-11-02 14:39:06 1376

原创 json dump 和dumps的区别:TypeError: dump() missing 1 required positional argume: ‘fp‘

使用json转换的时候,出现了错误,提示:TypeError: dump() missing 1 required positional argume: ‘fp’json的dump和dumps的区别dumps是将dict转化成str格式,loads是将str转化成dict格式。dump和load也是类似的功能,只是与文件操作结合起来了。https://blog.csdn.net/forever_008/article/details/104325402...

2021-08-11 13:56:15 2726 1

原创 linux jq安装

Linux下处理JSON的神器:jq已下好jq包https://bbs.huaweicloud.com/blogs/143362

2021-04-09 09:41:24 461

原创 执行pytest --version报错:FileNotFoundError: [Errno 2] No such file or directory: ‘nul‘

最近重装了pytest,查询版本报错,百度无果,请教了大神解决:把!标红的open里改成(‘null’,‘wb’),保存,重新执行,完美

2021-04-08 17:46:32 1060 1

原创 linux curl命令用法

在Linux中curl是一个非常实用的、用来与服务器之间传输数据的工具语法: # curl [option] [url]发起get请求不加任何选项使用 curl 时,默认会发送 GET 请求来获取链接内容到标准输出curl http://www.baidu.com# -o 保存响应内容到文件curl -o [文件名] http://www.baidu.com或:curl http://www.baidu.com > result.txt# -i 输出head和响应结果curl

2021-04-08 15:26:38 916

原创 linux 打开端口8888命令

想要打开端口,先查看该端口是否是开放的firewall-cmd --query-port=8888/tcp打开端口命令firewall-cmd --add-port=8888/tcp --permanent修改完端口,需要重新加载下firewall-cmdfirewall-cmd --reload再次查询端口状态欧耶,成功!!!注意firewall和-cmd之间没有空格哦,加了空格无法识别参考链接https://blog.csdn.net/shiyong1949/article/det

2021-04-08 11:56:51 10938 1

原创 执行pytest命令,提示不是内部或外部命令

执行pytest命令,提示不是内部或外部命令cmd命令行窗口,进入python安装路径的Scripts目录,执行pip install -U pytest,等待安装完成重启cmd窗口,执行pytest --version,显示如下,则安装成功。重进编辑器https://blog.csdn.net/vale_/article/details/106201015...

2021-02-05 10:47:24 1085

原创 AttributeError: module ‘platform‘ has no attribute ‘python_implementation‘

执行pytest的时候报错module ‘platform’ has no attribute ‘python_implementation’原因:platform这个文件名和python调用的文件名冲突解决办法:把重名的文件改掉翻到一个好帖https://blog.csdn.net/weixin_35737303/article/details/80203586...

2021-02-03 11:47:37 3816 1

原创 tcpdump + wireshark

tcpdump 和wireshark双剑合璧新开窗口curl http://www.baidu.com在wireshark里导入,打开

2021-01-29 16:38:54 87

原创 tcpdump: NFLOG link-layer type filtering not implemented

说明系统可能有多块网卡共存。加-i 参数

2021-01-29 15:13:48 14477

原创 could not read ok from ADB Server * failed to start daemon error: cannot connect to daemon

无法连上真机,报错原因:5037端口被占用进入adb.exe目录,netstat -aon|findstr “5037”,查看该端口占用找到被哪个程序占用 tasklist|findstr “5456”进入程序管理器,杀掉该进程重新连接

2020-10-30 13:07:42 959

原创 关于appium-doctor运行时提示不是内部或外部的命令的解决方法

配置appium_home1)Appium_Home=C:\Program Files (x86)\Appium(或你自己的安装路径)2)path中加入%Appium_Home%3).进入C:\Program Files (x86)\Appium\node_modules.bin,运行appium-doctor即可成功。

2020-10-29 09:33:40 477

原创 intelij idea的maven怎么调出来,显示在右侧栏

找遍了方法,这个最好使,赶紧收藏~~~~Ctrl+shift+A --> maven–> add maven projects -->选择对应的pom.xmlhttps://www.cnblogs.com/zytcomeon/p/13386763.html

2020-09-14 14:49:34 3432 1

原创 为什么charles在手机上的证书总是下载不了?你的手机和charles在同一网络环境内么?

一、 步骤获取电脑IP地址。手机连接与电脑相同的WiFi,手机上打开该WiFi对应配置,设置手动代理为电脑IP,端口8888(默认的)。此时电脑Charles应该会弹出来是否allow新的手机,点击yes,如果没有弹出来就让手机连连网,如果还弹不出来需要查看前三步骤是否正确,或者重启Charles。连上之后需要给手机安装这个电脑的Charles的证书,按以下步骤。二、 安装证书电脑证书在电脑上安装,具体应该看Help --> SSL Proxing里面手机在连接电脑代

2020-08-26 09:03:39 14941 6

原创 分支管理来一波

2020-08-25 09:09:56 98

原创 pip安装和pycharm安装的区别到底是什么

https://blog.csdn.net/weixin_41287260/article/details/83957731

2020-08-05 17:25:38 1257

原创 pycharm安装HTMLTestRunner

1.需要找到项目的环境目录2.放在lib\site-packages下3.import HTMLTestRunner,不报错即表示成功

2020-08-05 17:23:29 1172

原创 mysql启停

通过mysqld脚本启停停服务:#/etc/init.d/service mysqld stop重启服务:#/etc/init.d/service mysqld restart/start使用service命令1.service mysqld stop2.service mysqld start/restart

2020-08-03 12:20:06 186

原创 mysql 权限管理--用户

新建用户进入mysql:create user username@主机 identified by 密码;验证:select user,host,password from user;

2020-08-03 11:37:49 88

原创 一张图记住python 标识符

标识符:标识符就是一个名字,它的主要作用就是作为变量、函数、类、模块以及其他对象的名称。Python 中标识符的命名不是随意的,而是要遵守一定的命令规则,比如说:标识符是由字符(A~Z 和 a~z)、下划线和数字组成,但第一个字符不能是数字。标识符不能和 Python 中的保留字相同。Python中的标识符中,不能包含空格、@、% 以及 $ 等特殊字符。标识符中的字母严格区分大小写...

2020-06-29 17:25:00 303

原创 hadoop和spark讲得特别明白

https://www.zhihu.com/question/23036370

2020-06-10 22:25:31 114

原创 让人抓狂的问题:测试框架到底是神马

框架是什么?测试框架是一组自动化测试的规范、测试脚本的基础代码,以及测试思想、惯例的集合参考链接:https://www.cnblogs.com/yangyang5/p/4374267.html为什么使用测试框架:1.防止代码混乱,易于阅读2.减少重复编码,提高效率3.使代码易于维护...

2020-06-08 15:31:12 176

原创 一分钟了解什么是持续集成(CI)

持续集成持续集成,简称CI,Continuous Intergration:频繁地(一天多次)将代码集成到主干持续集成流程:持续集成好处:1.可尽早发现问题,提高测试质量;2.构建情况清晰,使项目进度的透明化;3.测试过程自动化,提高回归测试效率;持续集成目的:持续集成的目的,就是让产品可以快速迭代,同时还能保持高质量。...

2020-06-08 15:28:10 1413

原创 Android 获取memory(内存)

1.adb shell top -d 5 > D:\memory.txtvss:虚拟耗用内存,virtual Set Sizerss:实际使用的物理内存 Resident Set Sizevss在超过百兆需要分析rss通过多轮测试,分析单轮的测试值是否在合理范围内

2020-05-27 11:50:06 550

原创 adb 获取电量

1.打开cmd,连接模拟器2.输入命令:adb shell dumpsys battery(查看电量)3.将充电状态改为非充电状态命令:adb shell dumpsys battery set status 1status = 2 代表充电

2020-05-20 15:52:52 1593 1

原创 夜神模拟器的端口查找

1.找到安装路径比如我的安装路径是:D:\Program Files\Nox\bin\BignoxVMS\nox用编辑器打开标红的文件

2020-05-19 22:55:04 506

原创 Android模拟器安装

1.夜神模拟器下载地址:https://www.yeshen.com/安装(最好自定义,记住路径)安装完毕打开电脑的cmd,连接验证adb connect 127.0.0.1:62001ps:不推荐使用Android manager sdk,据说是耗资源

2020-05-19 17:54:19 359

空空如也

空空如也

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

TA关注的人

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