使用 Sikuli 实现系统级自动化测试(8)

发表于:2017-04-11来源:weixin作者: 冯宇翔点击数: 标签:Sikuli
lstartsshcmdlogproc执行tailf命令,开始接收日志输出信息 lgetoutsshcmderr将日志分析后的错误日志情况返回调用者 lgetoutsshallinfo将所有日志的信息返回调用者 le

l  startsshcmdlogproc   执行 tail – f 命令,开始接收日志输出信息

l  getoutsshcmderr   将日志分析后的错误日志情况返回调用者

l  getoutsshallinfo   将所有日志的信息返回调用者

l  endsshcmdlogproc   结束 tail – f 命令,停止接收日志输出信息

4、  Oracle 数据库处理函数

l  g etselectresult   执行 select 操作,获取并返回查询结果

l  getmodifyresult   执行增删改操作,并返回执行结果

4.6  Sikuli驱动代码架构

图 3 -4-1 Sikuli 测试脚本目录

Sikuli 脚本要实现微服务,必须有多个脚本配合。其目录结构如上图。所有脚本的目录层次结构必须按照上图放置。

1、  cappng.sikuli : 如果 Sikuli 脚本更换了机器,需要重新截图。这个脚本可以在命令行单独执行,然后通过命令行交互,通过半自动的方式将指定脚本中所有涉及到的 png 图片都进行截取,直到全部都成功截取为止。极大提升了脚本迁移的效率。

原文转自:https://mp.weixin.qq.com/s/XMsmK6kaysG7Y_DUZjnx-Q