附录B:CukeTest自动化API
CukeTest内置了多个自动化库,要了解每个自动化库在不同操作系统平台下的可用性,可查看自动化库平台对应表。下面是库的名称和对应的功能:
leanpro.win "leanpro.win"包内置了Windows自动化API,参考Windows自动化
leanpro.common "leanpro.common"包内置了工具类API函数:
- Util(常用工具函数)
- 断言库(检查点函数)
- 模拟桌面操作API,提供键盘、鼠标及屏幕操作,以及图案对象模型。
leanpro.visual
这个包内置了图像、OCR识别、PDF操作等相关功能:
leanpro.qt 全平台Qt自动化技术,提供了使用一致方式在Windows和Linux上自动化Qt的库,通过对象识别方式自动化Qt应用。
leanpro.java "leanpro.java"包内置了Java自动化API,参考Java自动化
其它互操作API
leanpro.got 封装了got库,提供了API自动化的操作,具体API帮助文档可参考API自动化库-got。
leanpro.mail 提供了邮件发送的功能。参考邮件发送。
leanpro.pdf Pdf文件处理。参考Pdf文件操作。
leanpro.xlsx 提供了Excel文件操作的功能。
数据库操作
提供了数据库访问的功能,它包括:
- leanpro.mysql 提供了MySQL数据库的访问
- leanpro.sqlserver 提供了SqlServer数据库的访问
- leanpro.sqlite3 提供了SQLite数据库的访问