随笔分类 -  python

摘要:click和clear ActionChains from selenium import webdriver from selenium.webdriver import ActionChains from selenium.webdriver.support.wait import WebDri 阅读全文
posted @ 2019-09-18 14:32 日新其德止于至善 阅读(218) 评论(0) 推荐(0)
摘要:官网链接:http://selenium python.readthedocs.io/locating elements.html 阅读全文
posted @ 2019-09-18 14:28 日新其德止于至善 阅读(163) 评论(0) 推荐(0)
摘要:官网(https://selenium python.readthedocs.io/) selenium原理 对于每一个selenium脚本,一个http请求会被创建并且发送给浏览器的驱动(即chromeDriver.exe)。 浏览器驱动中包含了一个HTTP Server,用来接收这些http请求 阅读全文
posted @ 2019-09-17 10:58 日新其德止于至善 阅读(1016) 评论(0) 推荐(0)
摘要:Appium启动APP至少需要7个参数 ​ 'platformVersion','deviceName'、'udid'、'bundleId'、'platformName'、'automationName'、'xcodeOrgId' platformVersion:平台的名称(ios) platfor 阅读全文
posted @ 2019-09-16 16:38 日新其德止于至善 阅读(1689) 评论(0) 推荐(0)
摘要:在Django中将渲染后的模板进行邮件发送,可以使用send_email方法 首先在settings.py中添加如下配置 配置完成后,验证能够成功发送邮件 打开terminal,输入 python manage.py shell 打开shell,输入如下代码,如果返回值为1,则配置无误 在views 阅读全文
posted @ 2019-09-07 11:49 日新其德止于至善 阅读(455) 评论(0) 推荐(0)
摘要:直接修改config对象 flask会有一个可用的配置对象保存着载入的配置值: 对象的 属性,这是 Flask 自己放置特定配置值的地方,也是扩展可以存储配置值的地方。但是,你也可以把自己的配置保存到这个对象里 你可以使update()方法来一次性更新多个键: 从文件配置 from_object() 阅读全文
posted @ 2019-08-10 16:27 日新其德止于至善 阅读(476) 评论(0) 推荐(0)
摘要:url处理器的作用:对于一部分资源, 你并不是很清楚该如何设定其 URL 相同的部分。例如可能有一些URL包含了几个字母来指定的多国语言语种,但是你不想在每个函数里都手动识别到底是哪个语言 url_value_preprocessor() 。该方法在请求(request)匹配成功立马执行,执行的代码 阅读全文
posted @ 2019-08-10 16:26 日新其德止于至善 阅读(740) 评论(0) 推荐(0)
摘要:字符编码 概念 我们平时看到的字符比如英文、中文等这些符号是比较浅显易懂的,但是计算机只认识0和1,那么如何将这些符号转换成由0和1组成的二进制编码并保存在硬盘中呢?这个过程实际就是一个字符如何对应一个特定数字的标准,这个标准就称为字符编码 发展史 计算机由美国人发明,最早的字符编码为ASCII,只 阅读全文
posted @ 2019-08-09 09:40 日新其德止于至善 阅读(281) 评论(0) 推荐(0)
摘要:pipenv是基于pip的python包管理工具,它和pip的用法非常相似,可以看做pip的加强版,它的出现解决了旧的pip+vitualenv+requirements.text的工作方式的弊端。它让包安装、包依赖管理和虚拟环境管理更加方便,使用它可以实现高效的python项目开发工作流。 安装 阅读全文
posted @ 2019-08-08 09:25 日新其德止于至善 阅读(570) 评论(0) 推荐(0)
摘要:windows安装 whl包安装 tar.gz包安装 将压缩包进行解压,然后进入文件setup.py所在的目录执行命令 pip 常用命令 通过脚本更新多个包 将安装包安装到不同python环境 如果你的电脑上安装了不同版本的python,但是在安装的时候希望将安装包安装到指定python环境中,解决 阅读全文
posted @ 2019-08-08 09:24 日新其德止于至善 阅读(259) 评论(0) 推荐(0)
摘要:obj.__ str __ ()是面向用户的,该方法将实例转换为一个字符 obj.__ repr __ ()面向程序员,该方法返回一个实例的代码表示形式,通常用来重新构造这个实例,repr()函数返回的字符串,和我们使用交互式显示的值是一样的,__ repr __ ()生成的文本字符串标准做法是需要 阅读全文
posted @ 2019-08-05 10:23 日新其德止于至善 阅读(160) 评论(0) 推荐(0)
摘要:官网 any()和all() any():当传入的可迭代对象有一个为True时,结果返回True all():当传入的可迭代对象有一个为False时,结果返回False sorted(iterable, \ , key=None, reverse=False) 排序 zip( iterables) 阅读全文
posted @ 2019-08-05 09:42 日新其德止于至善 阅读(176) 评论(0) 推荐(0)
摘要:折叠/展开 pycharm设置 点击PyCharm >Preferences >Editor >General >Code Folding,勾选Show code folding outline 勾选后效果如图 快捷键 如图 行号显示 点击PyCharm >Preferences >Editor > 阅读全文
posted @ 2019-07-16 13:32 日新其德止于至善 阅读(6878) 评论(0) 推荐(3)
摘要:创建字典 defaultdict 创建一个键对应多个值的字典,例如 fromkeys() 以序列 seq 中元素做字典的键, value 为字典所有键对应的初始值 关于get方法 当key值 存在 于dict.keys()中时,调用get()方法,返回的是对应的value值 当key值 不存在 于d 阅读全文
posted @ 2019-07-15 11:34 日新其德止于至善 阅读(285) 评论(0) 推荐(0)
摘要:环境准备(供参考) mac v10.14.4 xcode v10.2 python v3.6 确保上述环境已满足,即可开始搭建appium+ios测试环境 1 jdk安装 下载mac版本的jdk并安装 配置环境变量 打开终端 如果你是第一次配置环境变量,可以使用 touch .bash_profil 阅读全文
posted @ 2019-07-11 10:30 日新其德止于至善 阅读(533) 评论(0) 推荐(0)
摘要:macaca 安装 安装Homebrew/Node/npm/cnpm/carthage 这些工具的安装参见 appium 环境搭建 安装相关工具 安装macaca命令行工具(集成了macaca doctor等命令) 驱动安装 验证 Macaca在环境上做了相对严格的校验,如果有部分依赖安装不成功,会 阅读全文
posted @ 2019-07-11 10:24 日新其德止于至善 阅读(809) 评论(2) 推荐(0)
摘要:appium 环境搭建 安装homebrew(Mac OSX上的软件包管理工具) 安装libimobiledevice(一个跨平台的软件库,支持 iPhone®, iPod Touch®, iPad® and Apple TV® 等设备的通讯协议) 安装carthage([使用Swift 语言编写, 阅读全文
posted @ 2019-07-11 10:20 日新其德止于至善 阅读(710) 评论(1) 推荐(0)
摘要:android ​ Appium 启动APP至少需要5个参数 ​ 'platformVersion','deviceName'、'appPackage'、'appActivity'、'platformName' platformVersion:平台的名称(android/ios) platformV 阅读全文
posted @ 2019-07-10 10:37 日新其德止于至善 阅读(776) 评论(0) 推荐(0)
摘要:1 node.js安装 官网(https://nodejs.org/en/) 下载对应版本的node.js并安装 安装完成后cmd中输入 node v ,输入版本号则安装成功 2 jdk安装 下载对应版本jdk(https://www.androiddevtools.cn/),并安装 配置环境变量 阅读全文
posted @ 2019-07-10 10:00 日新其德止于至善 阅读(306) 评论(0) 推荐(0)
摘要:为什么选择appium ​ app自带测试框架,为什么要选择appium这个测试框架呢? Ios9.3以前使用的是UIAutomation,Ios9.3以后使用XCUITest。如果只使用Apple的UIAutomation测试框架,我们只能用javascript来编写测试用例,而且只能用Instr 阅读全文
posted @ 2019-07-09 14:48 日新其德止于至善 阅读(467) 评论(0) 推荐(0)