z.sleep(int(args["time_delay"])) def getPluginClass(): return TIMAddFriendByShareCard2 if __name__ == "__main__": import sys reload(sys) sys.setdefaultencoding('utf8') clazz = getPluginClass() o = clazz() d = Device("HT524SK00685") z = ZDevice("HT524SK00685") d.server.adb.cmd("shell", "ime set com.zunyun.qk/.ZImeService").communicate() args = { "repo_number_cate_id": "119", "repo_material_cate_id": "39", 'gender': "男", "add_count": "3", "time_delay": "3", "switch_card": "否", "switch": "否" } #cate_id是仓库号,length是数量 try: o.action(d, z, args) except: z.toast("模块异常")
def getPluginClass(): return AlipayLogin if __name__ == "__main__": import sys reload(sys) sys.setdefaultencoding('utf8') clazz = getPluginClass() o = clazz() d = Device("HT4AVSK01106") z = ZDevice("HT4AVSK01106") z.server.install(); d.server.adb.cmd("shell", "ime set com.zunyun.zime/.ZImeService").wait() while not d(resourceId='com.ali.user.mobile.security.ui:id/loginButton').exists: z.toast("等待登录按钮出现") z.sleep(2) d(resourceId='com.ali.user.mobile.security.ui:id/loginButton').click() d(resourceId="com.ali.user.mobile.security.ui:id/content").set_text("13858528") d(resourceId="com.ali.user.mobile.security.ui:id/userPasswordInput").set_text("112233") d.server.adb.cmd("shell", "pm clear com.eg.android.AlipayGphone").communicate() # 清除缓存 # d.server.adb.cmd("shell", "am force-stop com.eg.android.AlipayGphone").wait() # 强制停止 d.server.adb.cmd("shell", "am start -n com.eg.android.AlipayGphone/com.eg.android.AlipayGphone.AlipayLogin").communicate() # 拉起来 if d(textContains='您的操作频率过快').exists: z.generateSerial() d(text='注册').click()
z.sleep( 2 ) d.press.back() else: z.toast( "没有图片,停止模块" ) return if d( index=2,resourceId="com.asiainfo.android:id/iv_right_button",className="android.widget.ImageView" ).exists: d( index=2, resourceId="com.asiainfo.android:id/iv_right_button", className="android.widget.ImageView" ).click( ) z.sleep(1) if d( index=2, resourceId="com.asiainfo.android:id/iv_right_button",className="android.widget.ImageView" ).exists: z.toast("发送不了") return z.toast("模块完成") return def getPluginClass(): return MMCWoEmailSendText if __name__ == "__main__": clazz = getPluginClass() o = clazz() d = Device("d99e4b99") z = ZDevice("d99e4b99") z.toast("这正常") d.server.adb.cmd("shell", "ime set com.zunyun.qk/.ZImeService").communicate() args = {"repo_mail_cateId": "119", "repo_material_cateId": "39", "time_delay": "5","count":"5","picture":"是","repo_material_cateId2":"255","selectContent":"主题内容都发","emailType":"189邮箱"} o.action(d, z, args)