02 2022 档案
摘要:通常情况下多个流水线项目需要使用相同的功能,流水线支持创建 "共享库" ,把这些公共的方法类定义在一个仓库中,使多个pipeline项目可以共享这些库,这有助于减少代码冗余。 (目录) 下面来介绍Jenkins如何配置和使用Pipeline共享库。 Pipeline 共享库定义 共享库(shared
阅读全文
摘要:Jenkins的邮件提醒功能主要通过Email Extension插件来实现,它是对Mailer Plugin的扩展,我在持续集成平台Jenkins配置方法介绍中简要介绍了Jenkins的邮件配置方法,本文介绍jenkins邮件的更多玩法。 (目录) Jenkins邮件配置 Jenkins可以配置邮
阅读全文
摘要:facebook-wda 是一个基于Python的测试库,通过HTTP协议与WebDriverAgent通信,本文介绍如何使用 facebook-wda 进行iOS APP自动化测试。 (目录) 环境准备 使用 facebook-wda 之前需要满足如下条件: 手机安装 WebDriverAgent
阅读全文
摘要:在iOS APP自动化测试中,最基本的操作就是元素定位了。与Android APP自动化测试一样,iOS也支持 ( XCUITest 或 UIAutomation测试框架) 使用属性值定位,比如id、className等元素属性,然而,有时候属性值并不是唯一的,appium、facebook-wda
阅读全文
摘要:Python的反射机制可以动态获取对象信息以及动态调用对象,Python反射介绍 介绍了Python常用的反射函数使用方法,本文介绍如何获取对象中的函数注释信息以及参数信息。 (目录) 定义一个Person类: class Person(): def talk(self, name, age, he
阅读全文