logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

pytest +uiautomator2+weditor app自动化从零开始

首先dw()判断元素是否存在,不存在不需要进行后续操作,element_existence方法适用于断言元素是否存在,element_info_existence方式适用于判断元素在点击后是否发生了属性变化来断言,element_text_existence适用于判断元素文本和预期结果是否一致。删除了3个场景,留下2个场景,每个场景加了2种断言方式f1(ex):f5(ex):,测试用例是test_

文章图片
#pytest#自动化
第三代api自动化测试框架使用教程(pytest+allure+sql+yaml)

db_test2,数据库对象,需要先在config.py配置里面写上数据库连接数据,然后去mysql_.py里面生成数据库对象,然后把对象名写在db_list=[‘db_test’,‘db_test2’]上。只有在db_list里面的数据库才可以进行断言使用。MYSQL_CONFIG:MYSQL_CONFIG_1,MYSQL_CONFIG_2数据库配置,使用数据库操作时使用,需要几个就写几个。fi

文章图片
#sql#自动化#python
python操作钉钉机器人推送消息

群里面设置使用关键词,必须要携带这个关键词才能调用这个机器人下一步,这个就是操作这个钉钉机器人的接口allure测试报告 关键词一定要写在 content字段里面测试

#python
python selenium chrome114版本之后环境配置和携带缓存打开chrome

在网上各种查资料很费劲,找了很久才找到有用的信息,其中在带缓存打开的时候一直失败,过了一段时间发现突然好了没改代码。这是pycharm的bug,清除下它的缓存(我这个是2019版本的,新版本估计不一样,但是也是清除缓存)这种关闭谷歌之后再次打开会出现这个弹窗,这和网上的那些关弹窗的方法不是一个东西,需要修改配置文件才可以。我这边实现了2种启动浏览器的方式,一种是普通的不带缓存啥也没有,一种是带缓存

文章图片
#python#selenium
python selenium chrome114版本之后环境配置和携带缓存打开chrome

在网上各种查资料很费劲,找了很久才找到有用的信息,其中在带缓存打开的时候一直失败,过了一段时间发现突然好了没改代码。这是pycharm的bug,清除下它的缓存(我这个是2019版本的,新版本估计不一样,但是也是清除缓存)这种关闭谷歌之后再次打开会出现这个弹窗,这和网上的那些关弹窗的方法不是一个东西,需要修改配置文件才可以。我这边实现了2种启动浏览器的方式,一种是普通的不带缓存啥也没有,一种是带缓存

文章图片
#python#selenium
adb 查询app占用的cup和内存

改完后查看模式是否改变,总共8个,cpu0到7,一般改其中一个小核的模式,该大核其他的小核会一起变更模式,8个一般改个cpu0和cpu4就全改了,如果没改,就把没改的单个改掉。然后把CPU工作模式设置为performance模式。ps -ef | grep 包名(支持模糊搜索)查看当前CPU的工作模式。根据进程查询cpu和内存。先进入shell 模式。先查找出app的pid。

文章图片
#压力测试
到底了