
1.android_uiautomator定位 相当于使用UiAutomatorApi去递归地搜索元素(Android专属),可以说androiduiautomator是终极定位方式,有的时候一些元素不能够很好的定位时,那么就需要采用androiduiautomator去定位,他是一种非常强有力的阅读全文
使用uiautomatorviewer连接模拟器页面报错:ErrorwhileobtainingUIhierarchyXMLfile:com.android.ddmlib.SyncException:Remoteobjectdoesn'texist! 解决方法1: 杀死adb服务器并重新启动阅读全文
原因:adb没有连接上手机模拟器 连接夜神模拟器:解决:cmd——adbconnect127.0.0.1:62001 连接mumu模拟器:解决:cmd——adbconnect127.0.0.1:7555 打开cmd控制台,输入命令adbconnect127.0.阅读全文
一、scroll()方法 Appium中webdriver提供scroll()方法来滚动页面,该方法只适用于屏幕上已经显示的两个元素,从一个元素滚动到另一个元素。若元素不存在当前屏幕或被遮挡,则无法使用该方法。 方法介绍: scroll(self,start_el,stop_el,dura阅读全文
需求背景:appium做手机自动化的时候,有个很固定的需求就是竖直滑动刷新页面信息(比如:微信朋友圈、微博等),开始的时候我是固定写死的,如driver.swipe(300,1000,300,300),但是这样写的弊端也很明显,代码不够健壮,如果遇到小屏设备或者大屏设备,滑动的幅度看起来就可能过大或阅读全文
需求:在做appium自动化的过程中遇到一个问题,每次下滑都会刷新页面(比如微信朋友圈),要通过滑动获取所有页面信息,直到滑动到页面底部,但是不知道怎么判断滑动到底部从而终止滑动的循环(appium无法得知滑动成功还是失败) appium本身没有直接判断是否滑动到页面底部的函数,但是我们可以通阅读全文
whileTrue: break 1、while用于构建循环,whileTrue是无限循环; 2、break用于退出for循环和while循环,当有多层循环时,退出break所在的循环体 3、return是用来结束函数返回数据用的,适用对象不对,所以有报错 4、continue用来结束阅读全文
安装PyInstaller模块 pipinstallpyinstaller 强烈建议使用pip在线安装的方式来安装PyInstaller模块,不要使用离线包的方式来安装,因为PyInstaller模块还依赖其他模块,pip在安装PyInstaller模块时会先安装它的依赖模块。 官网:ht阅读全文
安装PyMouse库 1.使用pip可以直接下载pymouse pipinstallpymouse 或者 pipinstall-ihttps://mirrors.aliyun.com/pypi/simple/--upgradepymouse 2.第二步:需要安装PyUserinput、阅读全文
最近在使用python写实验遇到这个问题: NameError:name‘xxx’isnotdefined 在学习python或者在使用python的过程中这个问题大家肯定都遇到过,在这里我就这个问题总结以下几种情况: 错误NameError:name‘xxx’isnotdef阅读全文
使用例子: withopen('app.txt','w',encoding="utf-8")asfile: file.write(ls_cont) 1.用途:是python用来打开本地文件的,他会在使用完毕后,自动关闭文件,无需手动书写close() 2.用法: withope阅读全文
python中f‘{}‘用法 python的字符串前面加f表示格式化字符串,加f后可以在字符串里面使用用花括号括起来的变量和表达式,如果字符串里面没有表达式,那么前面加不加f输出应该都一样。 Python3.6新增了一种f-字符串格式化 格式化的字符串文字前缀为’f’和接受的格式字符串相似阅读全文
python运行程序提示错误 "D:\ProgramFiles(x86)\Python\Python36\python.exe"D:/python_projects/写的案例/模仿客服机器人.py File"D:/python_projects/写的案例/模仿客服机器人.py",line19阅读全文
varbplimitdt="${pd.LimitDT}";//选中系统到期时间 bplimitdt=newDate(bplimitdt);//字符串转化成时间 varnewDate=DateAdd("m",3,bplimitdt);//bpmonth:新增三个月份 newDate=format阅读全文
Dimip,datatype,token,url FunctionBytesToBstr(strBody,CodeBase) dimobjStream setobjStream=Server.CreateObject("Adodb.Stream") objStream.Type=1 阅读全文
jquery动态添加的元素,使用onhover事件时有问题,可以使用以下的代码 $("body").on("mouseovermouseout",".lineItem",function(event){ if(event.type=="mouseover"){ //鼠标悬浮 }elsei阅读全文
阿里云短信验证码签名不合法isv.SMS_SIGNATURE_ILLEGAL 阿里短信服务发送验证码提示该账号下找不到对应签名isv.SMS_SIGNATURE_ILLEGAL签名和模板都审核通过了 做阿里云短信验证功能提示:{"RequestId":"8057F1CC-EC阅读全文
启动【IIS管理器】后,在任务栏中有,但是窗口不见了。 尝试在【设置=》控制面板=》程序=》程序和功能】重新安装IIS相关组件,重启电脑后还是没解决。 网上查了一下,找到解决办法:开始=》运行命令=》输入:inetmgr.exe/reset 搞定!! 原因:由于某种原因,之前该窗阅读全文
facebook标准版 网站动作 说明 标准事件程式码 新增付款资料 在结帐过程中添加客户付款信息。示例:用户单击存储计费信息的按钮。 fbq('track','AddPaymentInfo'); 加到购物车 将项目添加到购物车。示例:单击网站上的“添加到阅读全文