自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Appium+Python+pytest自动化测试框架

菜鸟一枚,写的不好勿喷,大家一起学习先简单介绍一下目录,再贴一些代码,代码里有注释Basic目录下写的是一些公共的方法,Data目录下写的是测试数据,image存的是测试失败截图,Log日志文件,Page测试的定位元素,report测试报告,Test测试用例,pytest.ini是pytest启动配置文件,requirements.txt需要安装的py模块,run.py运行文件Basic/...

2019-11-19 15:16:53 8759 17

原创 React Native的testid无法使用的问题

公司开发的产品用的RN框架,需要开展app的自动化测试,我们选用的appium+pytest+python来实现我们在RN看到介绍testid可以用自动化测试当我们尝试加上testid之后却发现没办法找到加上testid,然后再网上查了一些资料,看到RN的testid是没用办法使用的,不知道是不是真的,可能是我们用的方法不对,如果有大神看到,请帮忙解答一下发现testid定位不了之后,我们...

2019-11-19 14:21:15 969

原创 解决微信小程序输入框无法输入的问题

微信小程序使用的是wx-input标签,而selenium的send_keys方法只能在input标签使用,所以我们可以用js设置值def js_input_text(self, element, text): el = self.find_element(element) js = f"arguments[0].innerHTML='{text}';" self.driver.execute_script(js, el) time.sleep(1)...

2021-09-18 17:49:29 3923

原创 webdriveragent编译运行

卡在安装webdriveragent很久特记录一下用git在 git clone https://github.com/appium/WebDriverAgent 克隆下来注意1.git地址不要错,是appium的wda2.不需要运行初始化脚本./Scripts/bootstrap.sh设置证书画圈的地方,从左向右依次点击。最后 Team 那一栏,选择你买到的开发者证书帐号。(个人证书也可以)接着在 TARGETS 里面选中 WebDriverAgentRunner,用同样的方法设置好证书

2021-06-29 14:39:19 405 1

原创 appium微信公众号分类元素定位方法

appium自动化遇到定位分类中的元素,开始以为切换分类是一个新的页面,一直定位元素都提示元素不可交互,原因是实际上三个分类中的元素都是一个前端页面展示,你去切换分类定位第二个分类里元素,实际上定位的还是第一个分类的元素,所以会提示元素不了交互...

2021-06-11 18:15:23 324 3

原创 scrapy爬取纵横小说网所有小说信息

创建scrapy项目创建scrapy项目的命令:scrapy startproject +<项目名字>scrapy startproject zongheng创建爬虫命令:在项目路径下执行:scrapy genspider +<爬虫名字> + <允许爬取的域名>示例:cd zonghengscrapy genspider book zongheng.com生成的目录和文件结果如下:完善spider在zongheng.py中修改内容如下:import

2021-06-11 18:07:41 370

原创 Python + Requests + pytest自动化接口测试框架集成

本文参考:https://my.oschina.net/u/3041656/blog/820023公司在做中台管理系统,考虑到数据测试比较多,就打算做接口测试。请教过朋友,他们主要使用jmeter做接口测试,本来我也想使用jmeter做测试,但考虑到jmeter自动化需要懂java才能做二次封装,坦白了我不会java,还没学哈哈哈,然后就用了我唯一会的python找了一些资料参考封装了一个,其实也不算封装,东凑凑西凑凑就出来,今天刚写好,发出来大家给点意见,毕竟集思广益嘛项目目录不废话,一一介绍各个

2021-03-10 16:08:52 1053

原创 微信守护机器人,365天24小时全方面守护对象

前言:舔狗必备神器,全天24小时守护对象你值得拥有,hhh, (手动啪我)技术结构:本工具使用python语言,是一个可执行的桌面程序哦,使用python tkinter 作为GUI,python tkinter简单易学,你值得拥有,废话少说,下面贴你们最爱的源码,想要打包好的程序请私聊我守护机器人使用说明:1、remind_sentence文件夹下的文件为早上起床、午餐提示、晚餐提示、...

2020-04-23 10:41:50 912

原创 ADB命令

一、ADB1.1 ADB简介ADB全名Andorid Debug Bridge, 是一个Debug工具。为何称之为Bridge呢?说明:因为adb是一个标准的C/S结构的工具, 是要连接开发电脑和调试手机的1.2 三者之间的通信Client<—>Server<—>Daemon1.Client端:运行在开发机器中,即你的开发PC机。用来发送adb命令。2.S...

2019-11-19 14:35:42 123

原创 HTML5音频标签audio无法播放的问题

HTML5音频标签无法播放的问题先说下audio标签的一些属性属性 值 描述autoplay autoplay 如果出现该属性,则音频在就绪后马上播放。controls controls 如果出现该属性,则向用户显示控件,比如播放按钮。loop loop 如果出现该属性,则每当音频结束时重新开始播放。muted muted 规定视频输出...

2019-01-07 11:42:24 30929

转载 适合python的书

入门Python看什么书好?下面就跟着一起来看看Python入门书籍推荐。最近几年,Python编程语言可谓是大火起来。无论是在人工智能中的运用,在云计算中的不可获取,或者是载入中学的教学课程之中,都足以看到Python未来的发展前景是及其可观的。因此,这也就吸引了更多人想要进入到Python的学习行列之中,以期为自己未来的求职就业谋求更高的上升台阶。但是,对于零基础的新手来说,Python编...

2019-01-04 21:25:11 203

原创 docker容器的使用

安装docker执行以下命令安装,自己到官网下载安装包sudo apt-key add gpgsudo dpkg -i docker-ce_17.03.2ce-0ubuntu-xenial_amd64.deb启动dockersudo service docker start停止dockersudo service docker stop检查Docker CE是否安装正确sudo ...

2018-12-31 17:22:22 148

转载 CKEditor上传图片问题

问题1:通过 ckeditor 上传文件会出错,需要修改源码打开~/.virtualenvs/django_py3/lib/python3.5/site-packages/ckeditor_uploader/views.py在原来的95行代码之前添加如下一行代码:if len(str(saved_path).split(’.’)) &gt; 1:问题2:通过ckeditor上...

2018-12-08 10:56:57 540

转载 上传文件到FastDFS出错

【出错问题】: 通过 FastDFS 客户端上传图片时,可能提示 ‘No space left on device’ 的出错tracker_query_storage fail, error no: 28, error info: No space left on device出错原因:ubuntu剩余的可用空间不足,当可用空间小于10%时,就会报上面的错误提示。解决方案1:删除ubuntu...

2018-12-07 21:22:54 2684

原创 用Python写的简单的飞机大战

游戏系统import pygameimport sysfrom map import Map # 从map模块中导入Map这个类from hero import Hero # 从hero模块中导入Hero这个类from enemy import EnemyWIN_WIDTH = 512WIN_HEIGHT = 768class PlaneWar(object...

2018-09-03 20:33:29 5571 2

原创 Python简单猜拳小游戏,怎么改完善一些

"""猜拳游戏"""import randomwhile True: dian_nao = random.randint(1, 3) # 电脑出招 play = int(input("请出招:1表示剪刀,2表示石头,3表示布,6表示退出游戏")) # 玩家出招 if play == 1 and dian_nao == 3 or play == 2 and ...

2018-09-03 20:24:32 2936 1

原创 Python基础复习笔记

注释 单行注释 # 多行注释 三个单引号 or 三个双引号变量类型 数字型 int 整型 float 浮点型 bool 布尔型True和False 复数型非数字型 str 字符型 定义:单引号和双引号引用起来的就是字符串 可以使用for遍历 切片:字符串[开始索引:结束所有:步长] [::-1] ...

2018-09-03 11:04:53 304

空空如也

空空如也

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

TA关注的人

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