上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 19 下一页
摘要: 在Windows上实现iOS APP自动化测试:tidevice + WDA + facebook-wda / appium中介绍了使用阿里开源的tidevice 和 facebook-wda实现在Windows上进行iOS APP自动化测试。本文介绍如何使用tidevice + WDA + air 阅读全文
posted @ 2021-10-28 19:24 测试开发小记 阅读(1462) 评论(0) 推荐(0) 编辑
摘要: context.Context类型是在 Go 1.7 版本引入到标准库的,上下文Context主要用来在goroutine之间传递截止日期、停止信号等上下文信息,并且它是并发安全的,可以控制多个goroutine,因此它可以很方便的用于并发控制和超时控制,标准库中的一些代码包也引入了Context参 阅读全文
posted @ 2021-10-26 20:43 测试开发小记 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 正则表达式(Regular expression)可用来检查文本中是否包含指定模式的字符串,通常是按行来处理(POSIX标准),因为.操作符通常不匹配换行符,如果要匹配多行怎么处理呢?本文介绍正则表达式跨行匹配实现方法。 (目录) 1. sed 命令删除多行 测试文档test.txt内容如下: st 阅读全文
posted @ 2021-10-21 19:54 测试开发小记 阅读(4663) 评论(0) 推荐(0) 编辑
摘要: 我们知道,在并发编程中,主要线程需要等待子线程运行结束后才能退出,go语言中,主 goroutine 等待其他 goroutine 运行结束可以使用通道来解决,具体实现可以参考文章Go语言并发编程:互斥锁中的例子。使用通道可能不是很简洁,本文介绍另一种方法,也就是sync包中的WaitGroup类型 阅读全文
posted @ 2021-10-19 16:14 测试开发小记 阅读(60) 评论(0) 推荐(0) 编辑
摘要: sync.Once用于保证某个动作只被执行一次,可用于单例模式中,比如初始化配置。我们知道init()函数也只会执行一次,不过它是在main()函数之前执行,如果想要在代码执行过程中只运行某个动作一次,可以使用sync.Once,下面来介绍一下它的使用方法。 先来看下面的代码: package ma 阅读全文
posted @ 2021-10-14 22:14 测试开发小记 阅读(60) 评论(0) 推荐(0) 编辑
摘要: VBScript 是Visual Basic 语言的轻量级版本,本文介绍使用VBS实现在后台运行bat脚本。 先编写一个简单的bat脚本(test_bat.bat):使用Python打开一个简单的 http 服务器 @echo off echo start cmd /k "python -m htt 阅读全文
posted @ 2021-10-12 21:20 测试开发小记 阅读(2053) 评论(0) 推荐(1) 编辑
摘要: 在iOS APP自动化:predicate定位中介绍了iOS APP的predicate定位方法,本文介绍与XPath语法比较类似的class chain定位方法。 (目录) class chain 定位 class chain 定位方法由mykola-mokhnach开发,和XPath比较类似,可 阅读全文
posted @ 2021-10-08 22:02 测试开发小记 阅读(441) 评论(0) 推荐(0) 编辑
摘要: 在并发编程中,多个Goroutine访问同一块内存资源时可能会出现竞态条件,我们需要在临界区中使用适当的同步操作来以避免竞态条件。Go 语言中提供了很多同步工具,本文将介绍互斥锁Mutex和读写锁RWMutex的使用方法。 (目录) 互斥锁Mutex Mutex介绍 Go 语言的同步工具主要由 sy 阅读全文
posted @ 2021-10-06 15:27 测试开发小记 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 结构体类型可以用来保存不同类型的数据,也可以通过方法的形式来声明它的行为。本文将介绍go语言中的结构体和方法,以及“继承”的实现方法。 (目录) 结构体类型 结构体类型(struct)在go语言中具有重要地位,它是实现go语言面向对象编程的重要工具。go语言中没有类的概念,可以使用结构体实现类似的功 阅读全文
posted @ 2021-09-29 07:05 测试开发小记 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 我在使用jenkins实现hexo博客自动发布中介绍了可以使用jenkins实现博客自动发布,其实还有一种更简单的方法,就是GitHub提供的持续集成服务:GitHub Actions。下面就来介绍一下如何使用GitHub Actions来实现将hexo博客自动编译及发布到GitHub Pages和 阅读全文
posted @ 2021-09-27 07:04 测试开发小记 阅读(760) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 19 下一页