UI自动化
随意吧
垃圾桶随意收
这个作者很懒,什么都没留下…
展开
-
LeetCode:二叉树的中序遍历
题目给定一个二叉树的根节点 root ,返回它的 中序 遍历。示例 1: 输入:root = [1,null,2,3] ,输出:[1,3,2]示例 2:输入:root = [] 输出:[]示例 3:输入:root = [1] 输出:[1]解题思路:直接递归遍历访问左结点、根节点、右节点代码实现:# Definition for a binary tree node.# class TreeNode:# def __init__(self, val=0, left=None原创 2021-08-15 20:44:08 · 105 阅读 · 0 评论 -
appium+python实战五:参数化和元素判断进阶
空着原创 2020-07-25 15:56:03 · 429 阅读 · 0 评论 -
appium+python实战四:参数化和判断元素是否存在
判断元素是否存在:find_elements利用find_elements查询元素是否存在,find_elements原创 2020-06-15 22:37:47 · 2145 阅读 · 0 评论 -
appium+python实战三:一些API的使用
一些API的使用:切换为横屏 :#切换横屏 def switch_landscape(self): self.driver.orientation = 'LANDSCAPE'切换为竖屏:#切换横屏 def switch_portrait(self): self.driver.orientation = 'PORTRAIT'获取设备横竖屏状态:orientation = self.driver.orientation切换横竖屏需注意,切换后系原创 2020-05-24 23:20:31 · 309 阅读 · 0 评论 -
appium+python实战二:在远程设备执行shell命令
直接使用adb shell命令是可以实现一些步骤,在无法调用appium的api实现某些操作时我们可以通过执行adb命令实现,比如某些点击事件,打开指定的文件等。但是若在appium服务器内穿插使用adb shell命令,adb命令可正常执行,但是后续的appium的api调用会出现问题,具体报错如下:[debug] [WD Proxy] Proxying [GET /source] to [G...原创 2020-05-03 18:21:32 · 887 阅读 · 0 评论 -
python+appium实战一:连接服务器
日志输出对于发现问题是很有帮助的,先定义一个日志工具类,可按自定义最能定位问题的日志类,方便后续开发 使用。'''日志工具类'''import datetimeimport loggingimport osimport timefrom logging import handlersclass Log(object): @classmethod def lo...原创 2020-05-01 22:53:29 · 225 阅读 · 0 评论 -
YAML
YAML可用来编写配置文件的语言。查看工具:http://nodeca.github.io/js-yaml/1.yaml文件规则区分大小写;使用缩进表示层级关系;使用空格键缩进,而非Tab键缩进缩进的空格数目不固定,只需要相同层级的元素左侧对齐;文件中的字符串不需要使用引号标注,但若字符串包含有特殊字符则需用引号标注;注释标识为#在python中使用:需先安装pyyaml模块p...原创 2020-04-12 22:34:06 · 336 阅读 · 0 评论