摘要:
官网 any()和all() any():当传入的可迭代对象有一个为True时,结果返回True all():当传入的可迭代对象有一个为False时,结果返回False sorted(iterable, \ , key=None, reverse=False) 排序 zip( iterables) 阅读全文
摘要:
折叠/展开 pycharm设置 点击PyCharm >Preferences >Editor >General >Code Folding,勾选Show code folding outline 勾选后效果如图 快捷键 如图 行号显示 点击PyCharm >Preferences >Editor > 阅读全文
摘要:
创建字典 defaultdict 创建一个键对应多个值的字典,例如 fromkeys() 以序列 seq 中元素做字典的键, value 为字典所有键对应的初始值 关于get方法 当key值 存在 于dict.keys()中时,调用get()方法,返回的是对应的value值 当key值 不存在 于d 阅读全文
摘要:
环境准备(供参考) mac v10.14.4 xcode v10.2 python v3.6 确保上述环境已满足,即可开始搭建appium+ios测试环境 1 jdk安装 下载mac版本的jdk并安装 配置环境变量 打开终端 如果你是第一次配置环境变量,可以使用 touch .bash_profil 阅读全文
摘要:
macaca 安装 安装Homebrew/Node/npm/cnpm/carthage 这些工具的安装参见 appium 环境搭建 安装相关工具 安装macaca命令行工具(集成了macaca doctor等命令) 驱动安装 验证 Macaca在环境上做了相对严格的校验,如果有部分依赖安装不成功,会 阅读全文
摘要:
appium 环境搭建 安装homebrew(Mac OSX上的软件包管理工具) 安装libimobiledevice(一个跨平台的软件库,支持 iPhone®, iPod Touch®, iPad® and Apple TV® 等设备的通讯协议) 安装carthage([使用Swift 语言编写, 阅读全文
摘要:
android Appium 启动APP至少需要5个参数 'platformVersion','deviceName'、'appPackage'、'appActivity'、'platformName' platformVersion:平台的名称(android/ios) platformV 阅读全文
摘要:
1 node.js安装 官网(https://nodejs.org/en/) 下载对应版本的node.js并安装 安装完成后cmd中输入 node v ,输入版本号则安装成功 2 jdk安装 下载对应版本jdk(https://www.androiddevtools.cn/),并安装 配置环境变量 阅读全文
摘要:
为什么选择appium app自带测试框架,为什么要选择appium这个测试框架呢? Ios9.3以前使用的是UIAutomation,Ios9.3以后使用XCUITest。如果只使用Apple的UIAutomation测试框架,我们只能用javascript来编写测试用例,而且只能用Instr 阅读全文
摘要:
flask修改数据库字段的类型和长度 在将models中的字段的db.String(256)修改为db.String(1024)后,执行migrate和upgrade操作后,发现数据库并没有更新,网上查阅资料后,解决方法如下: 打开env.py文件(文件路径为:migrations/env.py 阅读全文