- 博客(15)
- 收藏
- 关注
原创 sqli-lab安装中遇到的报错
sqli-lab安装报错mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead inCan't connect to MySQL server on 'localhost' (10061)
2022-05-08 21:26:53 3881 5
原创 cucumber 在step、.feature间通过context传递变量
cucumber 在step、.feature间通过context传递变量
2022-03-05 15:01:22 997
原创 selenium报错Message: unknown error: ‘ms‘ must be a double
系统未找到chromedriver导致报错
2022-02-17 22:30:15 786
原创 git配置gpg push报错gpg Permission denied failed to write commit object
git配置gpg后,可以commit,但是无法push,报错信息显示gpg permit decline,是因为gpg配置在c盘,他没有c盘的权限,改到git下安装目录的gpg路径就好了(非C盘)
2021-08-13 10:11:01 528
原创 airtest的强制等待\全局隐式等待\显示等待时间设置
首先解释下隐式等待:在设定的时间内不停的进行元素寻找,直到过了设定的时间还没找到则报错wait其实有这个参数的,即timeout,可以指定等待的最大时长,但只能每一次wait都去指定timeout比较麻烦,这时可以设置全局的等待时长时,可以如下这样指定:ST.FIND_TIMEOUT=60 #设置隐式等待时长备注:这里的全局等待时长包括wait,swipe的第一张图片识别时长,assert_exists的断言时长...
2020-05-30 20:37:40 7664
原创 airtest运行keyevent时报错NameError:name ‘keyevent’ is not defined
记一个报错问题NameError:name 'keyevent' is not defined环境:手机:vivox9 安卓:7.1.2adb版本:40运行环境:airtestIDE情况:keyevent('BACK')时报错,airtest其他操作正常报错内容:Traceback (most recent call last): File "E:\anaconda\lib\site-packages\airtest\cli\runner.py", line 65,..
2020-05-30 16:43:01 1550
原创 airtest poco 通过绝对路径\相对路径获取元素
先讲解下几个名词,知道的可以直接跳过offspring表示后代,child表示子节点我这里用QQ示例下:获取绝对路径:点击红色的锁屏按钮,再点击头像,左下角对应的ui树就会特别显示(蓝色框部分),再右键点击复制,就会生成绝对路径代码这里的绝对路径还不是很长,当绝对路径很长时,效率相对比较低,且容易报错找不到,这时可以缩短路径,从某个特别的节点开始,比如全局唯一的id,上边的路径可以这样改:poco("com.tencent.mobileqq:id/ba1").click(.
2020-05-21 17:58:17 2025
原创 airtest报错 ValueError: invalid literal for int() with base 10: ''
airtest运行时,偶现报这个错:Traceback (most recent call last): File "E:\software\anaconda3.6\lib\site-packages\airtest\cli\runner.py", line 28, in setUpClass setup_by_args(args) File "E:\software\anaconda3.6\lib\site-packages\airtest\cli\runner.py", line...
2020-05-13 10:15:33 579 2
转载 airtest-poco无限重启
① 如果开了网络代理的话,需要先关闭各种代理和VPN,否则可能会影响到poco通讯② 检查手机助手内是否对pocoservice.apk做了限制,例如在某版本的华为手机中需要开启允许自启动和允许后台活动,详情参考:https://airtest.doc.io.netease.com/IDEdocs/device_connection/2_android_faq/#_6③不...
2020-05-06 21:44:38 2585
原创 airtest-poco获取元素属性值attr
poco有直接获取属性的接口get_text,get_name。有时我们想获取其他的属性值,这时就需要用到attr(),我用个实际的场景示范下,比如,我想获取qq头像框的visible属性值代码:from airtest.core.api import *from poco.drivers.android.uiautomation import AndroidUiautomat...
2020-05-06 21:34:29 6165
转载 airtest报错ImportError: DLL load failed: 找不到指定模块
常见的DLL报错会出现在以下2种情况中:① 在cv2模块报ImportError: DLL load failed: 找不到指定模块的错:根本原因应该是DLL文件的缺失,你可以直接下载一个最新版本的AirtestIDE,在解压后的目录中找到api-ms-win-downlevel-shlwapi-l1-1-0.dll和IEShims.dll两个DLL文件(或者自行在网上...
2020-05-06 21:13:58 916
原创 airtest截图到指定绝对/相对路径snapshot
airtest截图到指定的路径下,可以用它的参数filename:snapshot(filename='D://test.jpg',mag='这里是massage')注意:filename要给到保存图片的名称及格式如果这篇文章有帮到您,麻烦点个赞呗...
2020-04-22 20:42:55 9907 2
原创 airtest如何导包,在不同目录下导包,using
airtest导包和普通python的导包有点不一样,airtest导包需要用到using方法比如在上面这样的目录结构里,想在test1case.py里引用common中的start方法,可以这样写:using('common.air')from common import startstart()但是当common.air和test1case.air不在同一目录下时,这样...
2020-04-20 21:39:54 2388
原创 airtest获取手机分辨率,通过相对坐标定位元素
airtest获取手机分辨率,通过相对坐标定位元素airtest做自动化时,在不同手机间由于分辨率不同,绝对坐标就不适用了,需要通过相对坐标来定位,这就需要获取当前手机的分辨率,其实只需要一句代码即可获取当前手机的分辨率,下面是相关代码:w,h=device().get_current_resolution()#获取手机分辨率touch([0.5*w, 0.5*h]#点击手机中心位置swi...
2020-04-18 22:18:34 8118 6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人