Skip to content
On this page

sveltest Cli 工具是sveltest中最为核心的命令行工具、大部分功能都在这个命令行工具中实现的、我们创建的自动化测试工程项目也不例外:

你需要下载好了sveltest框架并且可以正常使用Python。

创建一个UI自动化测试框架项目工程

默认创建的是WebUI自动化测试框架结构、遵循的是POM设计模型结构。

你需要进行在指定目录下使用cmd、或者你是linux系统安装好了sveltest即可进行使用sveltest命令进行创建工程这里是window系统示例:

shell
slt -h #查看帮助

1665413270630

创建UI自动化测试工程

命令行中输入以下命令,回车后不会有任何结果输出,在指定的目录下查看是否创建成功

slt create -ui demoTest

1665413891745

进入uiTestDemo工程中,整体的工程结构如下:

│  manage.py

├─case
│  │  test_baidu.py
├─common
├─demoTest
│  │  PageBase.py
│  │  settings.py
├─pages
│  │  BaiduElement.py
├─report
│  ├─html
│  ├─logs

工程结构

case

目录为测试用例集存放的地方

因此你需要创建的测试用例应该在该目录下编写测试脚本,如果不在该目录下编写测试脚本那么你无法正常运行测试用例, 具体的sveltest执行用例原理可以点击这里查看

common

存放公共方法

demoTest

项目工程主目录,包含框架配置文件及pagebase对象模型

pages

PM模型页面对象存放目录

report

测试结果输出

manage .py

用于管理任务的框架命令行实用程序