Python
来源:互联网 发布:南宁众才商贸知乎 编辑:程序博客网 时间:2024/05/16 11:12
元素定位
打开
%ANDROID_HOME%\tools\uiautomatorviewer.bat
通过uiautomator 可以定位元素
API 使用情况如下
text -> findElementByNameresource-id -> findElementByIdclass -> findElementByClassNamecontent-desc -> findElementByAccessibilityId
滚动
self.driver.scroll(els[10], els[1])
拖拽
drag_and_drop(els[10], els[3])
滑动
swipe(100, 750, 100, 100)
点击
self.driver.tap([(100, 750)])
快速滑动
flick(100, 750, 100, 100)
等待页面加载完成
wait_activity(self, activity -> 页面, timeout, interval=1):
selenium 版本可能导致的问题
Message: Parameters were incorrect. We wanted {“required”:[“value”]} and you sent [“text”,”sessionId”,”id”,”value”]
解决方法
pip uninstall seleniumpip install selenium==3.3.1
根据PID 查找进程占用的端口
netstat -ano | grep PID
adb 连接 夜神模拟器
adb connect 127.0.0.1:62001
一些国产模拟器需要的端口
阅读全文
0 0
- Python
- Python
- Python
- python
- Python
- PYTHON
- Python
- Python
- Python
- Python
- Python
- Python
- Python
- Python
- Python
- Python
- python
- Python
- LA 4256 Salesman
- 业界 | OpenAI提出强化学习近端策略优化,可替代策略梯度法
- 第二篇 :微信公众平台开发实战Java版之开启开发者模式,接入微信公众平台开发
- 2017滴滴校招 末尾0的个数(数学知识)
- 关于yii2中支付宝电脑网站支付
- Python
- makefile 模板
- [未完待续][NOI2017模拟]图样图森破
- Uva10817
- 1个月千余人参加!阿里云大学互联网技能“轻”认证受热捧
- textview文字加粗
- Drawable以及资源分析
- 了解TCP的三次握手四次挥手
- java反射机制在工厂模式中的应用