博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
AppUi自动化框架thread_page.py代码
阅读量:5058 次
发布时间:2019-06-12

本文共 1298 字,大约阅读时间需要 4 分钟。

from lib.appController import driver_queue from lib.pyapp import Pyapp from lib.logger import logger class BasePage(object):     def __init__(self, driver=None):         try:             self.driver = driver_queue.get()             self.pyapp = Pyapp(self.driver)         except Exception as e:             logger.error('获取Driver出错:%s' % e)     def reset_app(self):         self.pyapp.reset()     def quit(self):         self.pyapp.quit() # class ThreadPage(BasePage): #     def content_web_view(self): #         self.pyapp.switch_web_view() # #     def url(self): #         self.pyapp.type('id=>url', 'http://ui.imdsx.cn/uitester/') # #     def enter(self): #         self.pyapp.key_code(66) # #     def i1(self): #         self.pyapp.type('css=>#i1', '1111111') class QQLogin(BasePage):     def click_login(self):         self.pyapp.click('id=>com.tencent.mobileqq:id/btn_login')     def username(self):         css = 'content=>请输入QQ号码或手机或邮箱'         self.pyapp.type(css, 1061982257)     def password(self):         css = 'content=>密码 安全'         self.pyapp.type(css, 'Yjbtest123')     def login(self):         css = 'android=>new UiSelector().text("登 录")'         self.pyapp.click(css) # class Page(ThreadPage): class Page(QQLogin):     pass

转载于:https://www.cnblogs.com/laosun0204/p/9748861.html

你可能感兴趣的文章
7NiuYun云存储UploadPicture
查看>>
Window 的引导过程
查看>>
python与 Ajax跨域请求
查看>>
Java实体书写规范
查看>>
App右上角数字
查看>>
从.NET中委托写法的演变谈开去(上):委托与匿名方法
查看>>
六、PowerDesigner 正向工程 和 逆向工程 说明
查看>>
小算法
查看>>
201521123024 《java程序设计》 第12周学习总结
查看>>
贪吃蛇游戏改进
查看>>
新作《ASP.NET MVC 5框架揭秘》正式出版
查看>>
“前.NET Core时代”如何实现跨平台代码重用 ——源文件重用
查看>>
【POJ1845】Sumdiv(数论/约数和定理/等比数列二分求和)
查看>>
在WPF中使用Caliburn.Micro搭建MEF插件化开发框架
查看>>
IdentityServer4-用EF配置Client(一)
查看>>
UWP: 掌握编译型绑定 x:Bind
查看>>
asp.net core系列 35 EF保存数据(2) -- EF系列结束
查看>>
WPF程序加入3D模型
查看>>
WPF中实现多选ComboBox控件
查看>>
C++程序设计实践指导1.14字符串交叉插入改写要求实现
查看>>