Appium元素定位方式之android_uiautomator定位
- 1109
- 2022/9/23 17:04:58
1.android_uiautomator定位 相当于使用UiAutomatorApi去递归地搜索元素(Android专属),可以说androiduiautomator是终极定位方式,有的时候一些元素不能够很好的定位时,那么就需要采用androiduiautomator去定位,他是一种非常强有力的阅读全文
使用uiautomatorviewer连接模拟器页面报错:Error while obtaining UI hierarchy XML file
- 1002
- 2022/9/23 17:03:38
使用uiautomatorviewer连接模拟器页面报错:ErrorwhileobtainingUIhierarchyXMLfile:com.android.ddmlib.SyncException:Remoteobjectdoesn'texist! 解决方法1: 杀死adb服务器并重新启动阅读全文
使用uiautomatorviewer连接模拟器页面报错No Android devices were detected by adb.
- 1254
- 2022/9/23 17:01:56
原因:adb没有连接上手机模拟器 连接夜神模拟器:解决:cmd——adbconnect127.0.0.1:62001 连接mumu模拟器:解决:cmd——adbconnect127.0.0.1:7555 打开cmd控制台,输入命令adbconnect127.0.阅读全文
python+appium自动化测试-滑动
- 1172
- 2022/9/23 16:05:30
一、scroll()方法 Appium中webdriver提供scroll()方法来滚动页面,该方法只适用于屏幕上已经显示的两个元素,从一个元素滚动到另一个元素。若元素不存在当前屏幕或被遮挡,则无法使用该方法。 方法介绍: scroll(self,start_el,stop_el,dura阅读全文
Appium获取手机分辨率 & 自适应设备下滑刷新
- 1026
- 2022/9/23 15:58:32
需求背景:appium做手机自动化的时候,有个很固定的需求就是竖直滑动刷新页面信息(比如:微信朋友圈、微博等),开始的时候我是固定写死的,如driver.swipe(300,1000,300,300),但是这样写的弊端也很明显,代码不够健壮,如果遇到小屏设备或者大屏设备,滑动的幅度看起来就可能过大或阅读全文
python加Appium判断滑动是否到达屏幕底部
- 1004
- 2022/9/23 15:54:47
需求:在做appium自动化的过程中遇到一个问题,每次下滑都会刷新页面(比如微信朋友圈),要通过滑动获取所有页面信息,直到滑动到页面底部,但是不知道怎么判断滑动到底部从而终止滑动的循环(appium无法得知滑动成功还是失败) appium本身没有直接判断是否滑动到页面底部的函数,但是我们可以通阅读全文
python退出while循环break、return、continue
- 1108
- 2022/9/23 15:49:29
whileTrue: break 1、while用于构建循环,whileTrue是无限循环; 2、break用于退出for循环和while循环,当有多层循环时,退出break所在的循环体 3、return是用来结束函数返回数据用的,适用对象不对,所以有报错 4、continue用来结束阅读全文
Python PyInstaller安装和使用教程(详解版)
- 2034
- 2022/9/16 14:10:30
安装PyInstaller模块 pipinstallpyinstaller 强烈建议使用pip在线安装的方式来安装PyInstaller模块,不要使用离线包的方式来安装,因为PyInstaller模块还依赖其他模块,pip在安装PyInstaller模块时会先安装它的依赖模块。 官网:ht阅读全文
python自动控制鼠标操作pymouse
- 2024
- 2022/9/16 9:25:02
安装PyMouse库 1.使用pip可以直接下载pymouse pipinstallpymouse 或者 pipinstall-ihttps://mirrors.aliyun.com/pypi/simple/--upgradepymouse 2.第二步:需要安装PyUserinput、阅读全文
NameError: name ‘xxx‘ is not defined问题总结
- 786
- 2022/9/15 18:09:07
最近在使用python写实验遇到这个问题: NameError:name‘xxx’isnotdefined 在学习python或者在使用python的过程中这个问题大家肯定都遇到过,在这里我就这个问题总结以下几种情况: 错误NameError:name‘xxx’isnotdef阅读全文
总结一下with open()和open()的区别与使用方法
- 1151
- 2022/9/14 15:23:30
使用例子: withopen('app.txt','w',encoding="utf-8")asfile: file.write(ls_cont) 1.用途:是python用来打开本地文件的,他会在使用完毕后,自动关闭文件,无需手动书写close() 2.用法: withope阅读全文
python中 f 用法
- 10153
- 2022/9/14 14:57:56
python中f‘{}‘用法 python的字符串前面加f表示格式化字符串,加f后可以在字符串里面使用用花括号括起来的变量和表达式,如果字符串里面没有表达式,那么前面加不加f输出应该都一样。 Python3.6新增了一种f-字符串格式化 格式化的字符串文字前缀为’f’和接受的格式字符串相似阅读全文
python错误yntaxError: Non-UTF-8 code starting with '\xd3' in file 文件.py but no encoding declared
- 1319
- 2022/9/14 14:35:23
python运行程序提示错误 "D:\ProgramFiles(x86)\Python\Python36\python.exe"D:/python_projects/写的案例/模仿客服机器人.py File"D:/python_projects/写的案例/模仿客服机器人.py",line19阅读全文
excel中End(xlUp)取活动单元表的第一列最后一个有值的行号
- 2750
- 2022/9/12 18:12:11
在看一本书的时候没搞明白例子上写的一句话,如上。 经调试才搞明白。分享给大家。 NextRow=ActiveSheet.Cells(Rows.Count,1).End(xlUp).Row+1 这句话的意思是取活动单元表的第一列最后一个有值的行的下一行行号。 Rows.Count是指当前活阅读全文
js指定日期加n天加n月加n年
- 913
- 2022/8/25 13:58:01
varbplimitdt="${pd.LimitDT}";//选中系统到期时间 bplimitdt=newDate(bplimitdt);//字符串转化成时间 varnewDate=DateAdd("m",3,bplimitdt);//bpmonth:新增三个月份 newDate=format阅读全文
通过阿里云服务接口获得ip地址详细信息
- 2287
- 2022/7/25 9:17:54
Dimip,datatype,token,url FunctionBytesToBstr(strBody,CodeBase) dimobjStream setobjStream=Server.CreateObject("Adodb.Stream") objStream.Type=1 阅读全文
jquery中动态生成的代码使用on hover事件时不出现效果
- 982
- 2022/7/20 18:54:10
jquery动态添加的元素,使用onhover事件时有问题,可以使用以下的代码 $("body").on("mouseovermouseout",".lineItem",function(event){ if(event.type=="mouseover"){ //鼠标悬浮 }elsei阅读全文
阿里云短信验证码签名不合法isv.SMS_SIGNATURE_ILLEGAL
- 7352
- 2022/6/21 23:22:16
阿里云短信验证码签名不合法isv.SMS_SIGNATURE_ILLEGAL 阿里短信服务发送验证码提示该账号下找不到对应签名isv.SMS_SIGNATURE_ILLEGAL签名和模板都审核通过了 做阿里云短信验证功能提示:{"RequestId":"8057F1CC-EC阅读全文
iis点开后任务栏上有显示,但是窗口看不到的解决办法
- 1600
- 2022/6/18 8:55:51
启动【IIS管理器】后,在任务栏中有,但是窗口不见了。 尝试在【设置=》控制面板=》程序=》程序和功能】重新安装IIS相关组件,重启电脑后还是没解决。 网上查了一下,找到解决办法:开始=》运行命令=》输入:inetmgr.exe/reset 搞定!! 原因:由于某种原因,之前该窗阅读全文
- 更多>>最新添加文章
- dw里面查找替换使用正则删除sqlserver里面的CONSTRAINT
- Android移动端自动化测试:使用UIAutomatorViewer与Selenium定位元素
- 抖音直播音挂载小雪花 懂车帝小程序
- javascript获取浏览器指纹可以用来做投票
- 火狐Mozilla Firefox出现:无法载入您的Firefox配置文件 它可能已经丢失 或是无法访问 问题解决集合处理办法
- 在Android、iOS、Windows、MacOS中微信小程序的文件存放路径
- python通过代码修改pip下载源让下载库飞起
- python里面requests.post返回的res.text还有其它的吗