摘要: 使用场景: 想要在某APP打新包之后,立即执行自动化测试的job来验证该新包。 比如Job A 执行完执行Job B ,如下图所示,如何建立依赖呢? 1、配置上游依赖 构建触发器 配置如下信息: 选择【Build after other projects are built】 【Project to 阅读全文
posted @ 2018-07-01 22:09 小喜_ww 阅读(4490) 评论(0) 推荐(0) 编辑
摘要: 前言: Python的函数具有非常灵活的参数形态,既可以实现简单的调用,又可以传入非常复杂的参数。 可变参数和关键字参数的语法: args是可变参数,args接收的是一个tuple; kw是关键字参数,kw接收的是一个dict。 使用\ args和\ kw是Python的习惯写法,当然也可以用其他参 阅读全文
posted @ 2018-07-01 22:09 小喜_ww 阅读(2336) 评论(0) 推荐(0) 编辑
摘要: 前言: 前几天有人问我,手势登陆如何做?于是我找了一个APP试了试,所以本文来总结使用Python+Appium来实现手势密码登陆APP。 环境: MacOS:10.13.4 Appium desktop:1.6.1 Xcode:9.3.1 APP:众安保险 iOS版 一、Appium API To 阅读全文
posted @ 2018-07-01 22:08 小喜_ww 阅读(712) 评论(0) 推荐(1) 编辑
摘要: 一、列出IO操作的标识符及描述 |标识符|描述| | r|以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。 rb|以二进制格式打开一个文件用于只读。文件指针将会放在文件的开头。这是默认模式。 r+|打开一个文件用于读写。文件指针将会放在文件的开头。 rb+|以二进制格式打开一个文件用 阅读全文
posted @ 2018-06-14 10:03 小喜_ww 阅读(1029) 评论(0) 推荐(0) 编辑
摘要: 前言: SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。 一、Python发送HTML邮件 二、Python发送邮件带附件 三、Python发送邮件正文带图片 以上~~对你有帮助的话,点 阅读全文
posted @ 2018-06-09 11:13 小喜_ww 阅读(5255) 评论(0) 推荐(0) 编辑
摘要: 前言: 最近在搞appium自动化,iOS的系统弹窗是大家都会遇到的,本文来总结处理这种弹窗的用法。 环境: MacOS:10.13.4 Appium desktop:1.6.1 Xcode:9.3.1 一、使用switch_to.alert处理弹窗 首先推荐这种方式,几乎不会失败。解决这个问题之后 阅读全文
posted @ 2018-06-05 13:51 小喜_ww 阅读(1230) 评论(0) 推荐(0) 编辑
摘要: General Capabilities These Capabilities span multiple drivers. | Capability | Description | Values | | | | | | | Which automation engine to use | (def 阅读全文
posted @ 2018-06-05 13:50 小喜_ww 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 前言: App Inspector:浏览器端的移动设备 UI 查看器,使用树状态结构查看 UI 布局,自动生成 XPaths。官网:https://macacajs.github.io/app inspector/cn/ 本次教程仅支持iOS,Mac 一、环境安装: 1、安装 "Node.js" b 阅读全文
posted @ 2018-05-25 15:03 小喜_ww 阅读(1289) 评论(0) 推荐(1) 编辑
摘要: 前言: Appium 是一个自动化测试开源工具,支持 iOS 平台和 Android 平台上的原生应用,web 应用和混合应用。 本次环境配置相关: macOS:10.13.4 Appium desktop:1.6.1 Xcode:9.3.1 一、环境配置 1、 安装homebrew: $ /usr 阅读全文
posted @ 2018-05-25 15:02 小喜_ww 阅读(6014) 评论(0) 推荐(0) 编辑
摘要: 前言: 最近在搞appium自动化项目,遇到超过60s的应用场景时,总是报错报错。如何解决呢?见下文。 报错信息: 2018 05 21 14:03:42:253 [HTTP] 阅读全文
posted @ 2018-05-25 15:01 小喜_ww 阅读(1626) 评论(0) 推荐(0) 编辑
摘要: 前言: 此文为大家入门爬虫来做一次简单的例子,让大家更直观的来了解爬虫。 本次我们利用 Requests 和正则表达式来抓取豆瓣电影的相关内容。 一、本次目标: 我们要提取出豆瓣电影 正在上映电影名称、评分、图片的信息,提取的站点 URL 为: "https://movie.douban.com/c 阅读全文
posted @ 2018-05-12 16:28 小喜_ww 阅读(17575) 评论(0) 推荐(0) 编辑
摘要: 前言: 总是写不好正则表达式,时间长不用就有些忘记了,故此在总结一篇文章以便日后查阅。 一、常用的匹配规则总结表 模式|描述 | | | 匹配字母数字及下划线 | | | 匹配非字母数字及下划线 | | | 匹配任意空白字符,等价于 [\t\n\r\f]. | | | 匹配任意非空字符 | | | 阅读全文
posted @ 2018-05-11 09:57 小喜_ww 阅读(1028) 评论(0) 推荐(0) 编辑
摘要: 前言: 最近总是被无良公众号和培训机构拷贝文章,他们根本不会给你备注原文出处,这种行为真的让人不高兴,所以计划以后的文章都添加上自己的水印。 话不多说,直接上代码。 一、单张图片添加文字水印 二、单张图片添加图片水印 三、批量图片添加文字水印 四、相关答疑 1、添加中文水印时,必须选择支持中文的字体 阅读全文
posted @ 2018-05-09 15:51 小喜_ww 阅读(2414) 评论(0) 推荐(0) 编辑
摘要: 前言: MySQL与MongoDB都是开源的常用数据库,但是MySQL是传统的关系型数据库,MongoDB则是非关系型数据库,也叫文档型数据库,是一种NoSQL的数据库。它们各有各的优点,关键是看用在什么地方。所以我们所熟知的那些SQL语句就不适用于MongoDB了,因为SQL语句是关系型数据库的标 阅读全文
posted @ 2018-04-18 10:30 小喜_ww 阅读(6861) 评论(1) 推荐(1) 编辑
摘要: 前言: lambda函数也叫匿名函数,即,函数没有具体的名称。 一、基础 lambda语句构建的其实是一个函数对象。匿名函数有个限制,就是只能有一个表达式,不用写return,返回值就是该表达式的结果。 lambda优点:1、使用Python写一些执行脚本时,使用lambda可以省去定义函数的过程, 阅读全文
posted @ 2018-04-18 10:28 小喜_ww 阅读(457) 评论(0) 推荐(0) 编辑
摘要: 前言 Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。 一、环境配置 1、切换到jenkins.jar存放的目录,输入如下命令:$ java -jar jenkins.war如果需要修改端口可以 阅读全文
posted @ 2018-04-09 17:33 小喜_ww 阅读(4453) 评论(0) 推荐(2) 编辑
摘要: 前言: AnyProxy是一个开放式的HTTP代理服务器。Github主页:[https://github.com/alibaba/anyproxy]主要特性包括: 基于Node.js,开放二次开发能力,允许自定义请求处理逻辑 支持Https的解析 提供GUI界面,用以观察请求 本次教程以Mac系统 阅读全文
posted @ 2018-04-02 14:58 小喜_ww 阅读(1083) 评论(0) 推荐(1) 编辑
摘要: 前言: Charles是在 Mac 下常用的网络封包截取工具,在做移动开发时,我们为了调试与服务器端的网络通讯协议,常常需要截取网络封包来分析。 一、主界面介绍 二、网页抓包 启动 Charles 后,需要将 Charles 设置成系统代理,选择菜单中的 “Proxy” –> “macOS Prox 阅读全文
posted @ 2018-04-02 14:52 小喜_ww 阅读(5273) 评论(0) 推荐(0) 编辑
摘要: 一、调试脚本 调试功能是每一种编程语言都应该实现的重要特性之一,当出现一些始料未及的情况时,用它来生成脚本运行信息。调试信息可以帮你弄清楚是什么原因使得程序发生崩溃或行为异常。每位系统程序员都应该了解Bash提供的调试选项。 shell脚本调试不需要什么特殊的工具。bash自带了一些调试选项。具体选 阅读全文
posted @ 2018-03-28 13:51 小喜_ww 阅读(499) 评论(0) 推荐(1) 编辑
摘要: Shell 简介 Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。 基本上Shell分两大类:一:图形界面Shell(Graphical User Interface shell 即 GUI shell)例如:1、应用最 阅读全文
posted @ 2018-03-15 17:36 小喜_ww 阅读(581) 评论(0) 推荐(0) 编辑