看你这个样子,是什么手机呢?Android 版本多少呢?
升级下 atx
pip install --upgrade --pre atx
需要先安装下 minicap python -m atx minicap
安装下
t1 = MyThread(target=bar())
这种做法实际上是,先执行 bar 这个函数,将该函数的返回值作为参数,传递给 MyThread。
百度?发生了什么?
#1 楼 @jamesparagon atx 支持通过定位图片的方法,来查找元素的。仔细看看 README,里面有的
写的不错,服务器的性能可以考虑用下 python psutils 库
修好了没,还是不能使呀
如果后台实现用的是 adb shell input text 倒是有可能乱序
#38 楼 @chenhengjie123 还有 swipe,tapAndHold 等一些拖动 api 还没加上,不过现在这些功能,感觉跑个应用应该是足够了
#34 楼 @chenhengjie123 readme 里基本都写了,例子在 tests 目录下
@chenhengjie123 我通常比较喜欢直接把 API 背下来的。因为一个查找元素的问题一直卡着,不过终于写完了,测试了下,已经可以用了 https://github.com/codeskyblue/python-wda 纯 Python 的封装
#29 楼 @chenhengjie123 可是平常使用的话,也都是边翻文档,边写 case 呀,除了 PO,还有什么东西,不遵守这个命名规范,所遗失的。
另外,我也同意看得懂比效率更重要,毕竟看得懂很重要,而且以后维护还需要经常用呢,可函数名长了未必就好懂呀
找本 python 的书翻翻
#27 楼 @chenhengjie123 只是另一种形式而已,不打算改成 appium 的格式,我无意去喷 appium 的形式,函数名太长,而我平常又是一位不喜欢用自动补全的人,那么长的函数名,简直是要死人了。
少贴点东西吧 def open 上面应该还有东西的
@property
def open(self)
...
python 的一些特殊的方法而已
如果是测试的 iOS 已经没有优化的可能了,因为 python 每次和 UIAutomation 通信的时间最低是 1s,如果算上数据从 UIAutomation 传递回 Python 的时间,最少也要 2s。这是因为 UIAutomation 的一个函数 performTaskWithTimeout 这个函数慢的缘故,facebook 曾加对 xcode6, xcode5 做过优化,xcode7 的时候,facebook 就不在维护那个优化过的库了
@chenhengjie123 也不算是从零开始,参考了下 https://github.com/xiaocong/uiautomator 这种方式比较 pythonoic