- 博客(11)
- 收藏
- 关注
原创 手机测试send_keys报错Cannot set the element to ‘13800138001‘. Did you interact with the correct element?
send_keys报错Cannot set the element to '13800138001'. Did you interact with the correct element?
2024-03-29 10:51:38
464
2
原创 unittest框架从文件中读取类名进行测试,报错TypeError: issubclass() arg 1 must be a class
因为unittest.makeSuite()读取的类名是常量,但我们从文件中读取的类型是str,所以报错。在字符前面加上vars()[字符类型],就可以转变为常量,可以正确读取类名执行代码。
2024-03-27 15:12:36
295
原创 unittest框架流程测试时让setup和teardown只执行一次
在setup和teardown方法前加上@classmethod,修改如下所示。这样流程测试时就只会执行一次setup和teardown方法。
2024-03-27 10:55:09
350
原创 uiautomatorviewer.bat打开报错:com.android.ddmlib,SyncException: Remote object doesn‘t exist!
当模拟器中手机app打开后用uiautomatorviewer.bat进行定位时,uiautomatorviewer.bat报错,Error obtaining Ul hierarchy。此时只需要关闭appium,再次打开uiautomatorviewer.bat进行定位就可以了,appium与uiautomatorviewer.bat有冲突,不能一起打开。
2024-03-25 13:54:28
597
1
原创 appium自动化测试代码运行报错 AttributeError: ‘NoneType‘ object has no attribute ‘to_capabilities‘
先把pycharm-settings里的类库selenium和Appium-Python-Client卸载掉,重新下载Appium-Python-Client=2.0的版本,此版本会自动 下载selenium类库,再次运行代码就可以调用到模拟器里的程序了。这个问题卡了我好几天,什么方法都试了,还是报错,最后发现是兼容性的问题。
2024-03-25 13:33:18
555
2
原创 HarmonyOS(鸿蒙系统)查看Andriod版本方法
在cmd中运行adb shell getprop ro.build.version.release,就能获取到Andriod 版本,手机处于开发者模式,且与电脑属于USB调试状态,选MTP(多媒体传输),当出现下图的情况是需要手机打开确认一个秘钥,再次运行一遍就可以看到版本了。
2024-03-21 10:42:38
2748
1
原创 pytest.ini运行没有生效的原因
pytest.ini在Terminal中通过pytest运行时,需要通过cd切换执行路径到pytest.ini所在文件夹才能运行生效。
2024-03-18 16:11:09
1069
原创 postman接口自动化测试
点击右上角小眼睛,add环境变量,设置环境变量名称和变量字段名后保存环境变量,在登录测试用例中设置tests,在SNIPPETS中选择set an envirenment veriable,修改tests内容,新增新的run order,在data字段点击select file ,选择数据驱动文件,在data file type 中选择类型:application/json,点击preview查看获取的驱动数据。根据接口文档,新建登录测试用例,填写url、请求协议、headers、body,点击send。
2024-02-27 23:13:41
1114
原创 UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xbb in position 53: illegal multibyte sequence
在python中执行文件,读取csv文件中内容,报错:UnicodeDecodeError: 'gbk' codec can't decode byte 0xbb in position 53: illegal multibyte sequence。看了半天发现是csv文件格式错误,我在新建excel表格时,直接在文件右键-重命名里面改了文件格式后缀为.csv,这样的文件格式其实不对,应该在当前表格上另存为.csv格式到指定目录里。
2024-01-28 15:50:13
885
1
原创 python中执行py文件报错:SyntaxError:Non-UTF-8 code starting with ‘\xb4‘ in file
在py文件首行添加注释,如下。再次执行代码成功运行。
2024-01-28 15:17:46
920
1
原创 pychram中os.system()执行py文件,只跳转不执行
运行结果如下,只跳转到指定文件,没有执行,也没有报错。修改代码如下,在路径前加上python和空格。运行结果如下,指定文件执行成功了。
2024-01-27 22:55:40
748
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人