Commit 9c3c198d authored by 王超's avatar 王超

更新开关按钮和登录按钮

parent 4393a28d
......@@ -20,56 +20,56 @@ class BasePage:
def __init__(self, page: Page):
self.page = page
# "以下内容已迁移到Config.py文件"
# self.project_id = DubugTalk().read_extract_file("project_id")
# # 工程管理url
# self.project_management_url = Config.url
# # 变量管理url
# self.variable_management_url = Config.url + f"/#/editing/project/{self.project_id}/vars"
# # 历史管理url
# self.history_management_url = Config.url + f"/#/editing/project/{self.project_id}/history"
# # 基础管理url
# self.basis_management_url = Config.url + f"/#/editing/project/{self.project_id}/basis"
# # 数据管理url
# self.data_management_url = Config.url + f"/#/editing/project/{self.project_id}/data"
# # 画面管理url
# self.page_management_url ="http://127.0.0.1:18000/#/editing/project/15/page"
# # self.page_management_url = Config.url + f"/#/editing/project/{self.project_id}/page"
# # 报警管理url
# self.alarm_management_url = Config.url + f"/#/editing/project/{self.project_id}/alarm"
# # 多语言管理url
# self.language_management_url = Config.url + f"/#/editing/project/{self.project_id}/lang"
# # 外设管理url
# self.device_management_url = Config.url + f"/#/editing/project/{self.project_id}/externalDevice"
# # 互联管理url
# self.connection_management_url = Config.url + f"/#/editing/project/{self.project_id}/connection"
# # 自动化管理url
# self.automation_management_url = Config.url + f"/#/editing/project/{self.project_id}/automation"
self.project_id = DubugTalk().read_extract_file("project_id")
# 工程管理url
self.project_management_url = Config.url
# 变量管理url
self.variable_management_url = Config.url + f"/#/editing/project/{self.project_id}/vars"
# 历史管理url
self.history_management_url = Config.url + f"/#/editing/project/{self.project_id}/history"
# 基础管理url
self.basis_management_url = Config.url + f"/#/editing/project/{self.project_id}/basis"
# 数据管理url
self.data_management_url = Config.url + f"/#/editing/project/{self.project_id}/data"
# 画面管理url
# self.page_management_url ="http://127.0.0.1:18000/#/editing/project/12/page"
self.page_management_url = Config.url + f"/#/editing/project/{self.project_id}/page"
# 报警管理url
self.alarm_management_url = Config.url + f"/#/editing/project/{self.project_id}/alarm"
# 多语言管理url
self.language_management_url = Config.url + f"/#/editing/project/{self.project_id}/lang"
# 外设管理url
self.device_management_url = Config.url + f"/#/editing/project/{self.project_id}/externalDevice"
# 互联管理url
self.connection_management_url = Config.url + f"/#/editing/project/{self.project_id}/connection"
# 自动化管理url
self.automation_management_url = Config.url + f"/#/editing/project/{self.project_id}/automation"
def _goto_url(self, value):
"""打开网页"""
if value == "工程":
self.page.goto(Config.project_management_url)
self.page.goto(self.project_management_url)
elif value == "画面":
self.page.goto(Config.page_management_url)
self.page.goto(self.page_management_url)
elif value == "变量":
self.page.goto(Config.variable_management_url)
self.page.goto(self.variable_management_url)
elif value == "历史":
self.page.goto(Config.history_management_url)
self.page.goto(self.history_management_url)
elif value == "基础":
self.page.goto(Config.basis_management_url)
self.page.goto(self.basis_management_url)
elif value == "数据":
self.page.goto(Config.data_management_url)
self.page.goto(self.data_management_url)
elif value == "报警":
self.page.goto(Config.alarm_management_url)
self.page.goto(self.alarm_management_url)
elif value == "多语言":
self.page.goto(Config.language_management_url)
self.page.goto(self.language_management_url)
elif value == "外设":
self.page.goto(Config.device_management_url)
self.page.goto(self.device_management_url)
elif value == "互联":
self.page.goto(Config.connection_management_url)
self.page.goto(self.connection_management_url)
elif value == "自动化":
self.page.goto(Config.automation_management_url)
self.page.goto(self.automation_management_url)
# # 进入工程管理页面
# def _goto_url_project_management(self):
......
# -*- coding:utf-8 -*-
# -*- coding:utf-8 -*-
"""
describe:配置文件
Author:wangchao
......@@ -14,34 +14,34 @@ class Config:
# CMS token
Authorization = "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiU3VwZXJBZG1pbiIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL25hbWVpZGVudGlmaWVyIjoiU3VwZXJBZG1pbiIsImlzcyI6IkNNU3YyIiwiYXVkIjoiQXBpIn0.AJUOE6YQ5MAxDqHOIz-yQbpCKPNq5tPoFBWUY381qns"
# # """路径相关"""
# # 工程管理url
# project_id = DubugTalk().read_extract_file("project_id")
# # 工程管理url
# project_management_url = url
# # 变量管理url
# variable_management_url = url + f"/#/editing/project/{project_id}/vars"
# # 历史管理url
# history_management_url = url + f"/#/editing/project/{project_id}/history"
# # 基础管理url
# basis_management_url = url + f"/#/editing/project/{project_id}/basis"
# # 数据管理url
# data_management_url = url + f"/#/editing/project/{project_id}/data"
# # 画面管理url
# # page_management_url = "http://127.0.0.1:18000/#/editing/project/12/page"
# page_management_url = url + f"/#/editing/project/{project_id}/page"
# # 报警管理url
# alarm_management_url = url + f"/#/editing/project/{project_id}/alarm"
# # 多语言管理url
# language_management_url = url + f"/#/editing/project/{project_id}/lang"
# # 外设管理url
# device_management_url = url + f"/#/editing/project/{project_id}/externalDevice"
# # 互联管理url
# connection_management_url = url + f"/#/editing/project/{project_id}/connection"
# # 自动化管理url
# automation_management_url = url + f"/#/editing/project/{project_id}/automation"
# 工程管理url
project_id = DubugTalk().read_extract_file("project_id")
# 工程管理url
project_management_url = url
# 变量管理url
variable_management_url = url + f"/#/editing/project/{project_id}/vars"
# 历史管理url
history_management_url = url + f"/#/editing/project/{project_id}/history"
# 基础管理url
basis_management_url = url + f"/#/editing/project/{project_id}/basis"
# 数据管理url
data_management_url = url + f"/#/editing/project/{project_id}/data"
# 画面管理url
# page_management_url = "http://127.0.0.1:18000/#/editing/project/12/page"
page_management_url = url + f"/#/editing/project/{project_id}/page"
# 报警管理url
alarm_management_url = url + f"/#/editing/project/{project_id}/alarm"
# 多语言管理url
language_management_url = url + f"/#/editing/project/{project_id}/lang"
# 外设管理url
device_management_url = url + f"/#/editing/project/{project_id}/externalDevice"
# 互联管理url
connection_management_url = url + f"/#/editing/project/{project_id}/connection"
# 自动化管理url
automation_management_url = url + f"/#/editing/project/{project_id}/automation"
# 项目目录定义
# """项目目录定义"""
root_dir = os.path.abspath(os.getcwd().split('Config.py')[0])
# root_dir = os.path.split(os.path.split(__file__)[0])[0]
test_project_dir = root_dir + os.path.sep + "ProjectData"
......@@ -61,38 +61,32 @@ class Config:
screenshot_img_dir = root_dir + os.path.sep + "ImageRecognition" + os.path.sep + "screenshot_img"
template_img_dir = root_dir + os.path.sep + "ImageRecognition" + os.path.sep + "template_img" + os.path.sep
# 账号密码
# """账号密码"""
user = "SuperAdmin"
password = "SYC888888"
# 日志相关配置
# """日志相关配置"""
log_name = "console_log_"
log_level = "info"
log_format = '[%(asctime)s] %(filename)s->%(funcName)s line:%(lineno)d [%(levelname)s] %(message)s'
#开发版 截图范围
# """开发版 截图范围"""
editor_x_coordinate = 340 # 左上角 x 坐标
editor_y_coordinate = 230 # 左上角 y 坐标
editor_width = 1100 # 区域宽度
editor_height = 600 # 区域高度
# 运行版 截图范围(注意:由于是网页无法控制全屏,所以截取范围非1920*1080)
# """运行版 截图范围 (注意:由于是网页无法控制全屏,所以截取范围非1920*1080)"""
vision_x_coordinate = 0 # 左上角 x 坐标
vision_y_coordinate = 124 # 左上角 y 坐标
vision_width = 1900 # 区域宽度
vision_height = 800 # 区域高度
# 将组件拖到画布指定区域
# """组件拖到画布指定区域的坐标"""
target_point_x = 820 # 目标点横坐标
target_point_y = 450 # 目标点纵坐标
#图片比对的相似性阈值
# """图片比对的相似性阈值"""
similarity_threshold = 10
# def pr(self):
# print(self.root_dir)
# print(self.expected_img_dir)
#
# if __name__ == '__main__':
# Config().pr()
[2024-09-04 15:54:15,190] logger_util.py->write_log line:72 [INFO]
-------------测试用例开始-----------
[2024-09-04 15:54:22,924] logger_util.py->write_log line:72 [INFO]
-------------测试用例结束-----------
[2024-09-06 10:49:20,111] logger_util.py->write_log line:72 [INFO]
-------------测试用例开始-----------
[2024-09-06 10:49:31,058] logger_util.py->write_log line:72 [INFO] 进行图片比对...
[2024-09-06 10:49:31,058] logger_util.py->write_log line:72 [INFO] 实际图片:开关按钮_切换关状态_实际图.png, 预期图片:开关按钮_切换关状态_预期图.png
[2024-09-06 10:49:31,058] logger_util.py->write_log line:72 [INFO] 比对结果:True
[2024-09-06 10:49:31,284] logger_util.py->write_log line:72 [INFO]
-------------测试用例结束-----------
......@@ -9,20 +9,35 @@ class ReadWriteBoxPage(BasePage):
def __init__(self, page):
super().__init__(page)
self.related_var_locator = page.get_by_placeholder("请输入变量表达式")
def create_read_write_box(self):
def related_var(self,var):
"""
关联变量
:param var: 变量名
:return:
"""
self._fill(var, pw_locator=self.related_var_locator)
def create_read_write_box(self,x=None,y=None):
"""
拖出读写框组件
:return:
"""
if x!=None and y!=None:
tag_x = x
tag_y = y
else:
tag_x = Config.target_point_x
tag_y = Config.target_point_y
pmp = PageManagementPage(self.page)
# 打开组件箱
self._click(pw_locator=pmp.component_box_locator)
# 点击读写框组件
self._click(pw_locator=pmp.read_write_component_locator)
# 拖到画布中
self._drag_and_drop_to_user_position(pmp.read_write_component_locator, Config.target_point_x,
Config.target_point_y)
self._drag_and_drop_to_user_position(pmp.read_write_component_locator, tag_x,
tag_y)
time.sleep(0.5) # 等待0.5s加载属性栏
def set_xywh(self):
......
......@@ -3,6 +3,7 @@ import time
from BasePage.BasePage import BasePage
from Config import Config
from Pages.PageManagementPage.PageManagementPage import PageManagementPage
from Pages.PageManagementPage.ReadWriteBoxPage import ReadWriteBoxPage
import re
from Utils.Debug_talk import DubugTalk
......@@ -14,6 +15,8 @@ class SwitchButtonPage(BasePage):
# 按钮
self.button_locator = page.get_by_role("radio", name="按钮")
"功能"
# 关联变量输入框
self.related_var_locator = page.get_by_placeholder("请输入变量表达式")
# 开状态背景色
......@@ -23,6 +26,12 @@ class SwitchButtonPage(BasePage):
self.image_btn_locator = page.locator("div").filter(has_text=re.compile(r"^关状态:值文本背景$")).locator("use")
# 渐变色
self.gradient_color_locator = page.get_by_title("线性渐变").nth(2)
# 分离
self.split_btn_locator = page.get_by_role("radio", name="分离")
# 读取变量输入框
self.write_var_locator = page.locator("div").filter(has_text=re.compile(r"^读取变量$")).get_by_placeholder("请输入变量表达式")
# 写入变量输入框
self.read_var_locator = page.get_by_role("textbox", name="请输入变量表达式")
# 运行版-切换开状态
self.switch_open_state_locator = page.get_by_text("ON")
......@@ -276,6 +285,19 @@ class SwitchButtonPage(BasePage):
time.sleep(1)
self._click(pw_locator=self.switch_open_state_locator)
def test_var_split_switch_write_state(self):
self.create_switch_button() # 拖出开关按钮组件
self._click(pw_locator=self.split_btn_locator) #分离
self._fill("G1",pw_locator=self.write_var_locator) # 读取变量
self._fill("G2", pw_locator=self.read_var_locator) # 写入变量
rwp = ReadWriteBoxPage(self.page)
rwp.create_read_write_box(920,450)
rwp.related_var("G1")
rwp.create_read_write_box(920, 550)
rwp.related_var("G2")
This diff is collapsed.
INFO log:logger_util.py:72
-------------测试用例开始-----------
INFO log:logger_util.py:72 进行图片比对...
INFO log:logger_util.py:72 实际图片:开关按钮_修改旋转角度_实际图.png, 预期图片:开关按钮_修改旋转角度_预期图.png
INFO log:logger_util.py:72 比对结果:True
INFO log:logger_util.py:72
-------------测试用例结束-----------
\ No newline at end of file
INFO log:logger_util.py:72
-------------测试用例开始-----------
INFO log:logger_util.py:72 进行图片比对...
INFO log:logger_util.py:72 实际图片:开关按钮_创建开关按钮_实际图.png, 预期图片:开关按钮_创建开关按钮_预期图.png
INFO log:logger_util.py:72 比对结果:True
INFO log:logger_util.py:72
-------------测试用例结束-----------
\ No newline at end of file
INFO log:logger_util.py:72
-------------测试用例开始-----------
INFO log:logger_util.py:72 进行图片比对...
INFO log:logger_util.py:72 实际图片:开关按钮_设置居中对齐_实际图.png, 预期图片:开关按钮_设置居中对齐_预期图.png
INFO log:logger_util.py:72 比对结果:True
INFO log:logger_util.py:72
-------------测试用例结束-----------
\ No newline at end of file
INFO log:logger_util.py:72
-------------测试用例开始-----------
INFO log:logger_util.py:72 进行图片比对...
INFO log:logger_util.py:72 实际图片:开关按钮_设置字距行高_实际图.png, 预期图片:开关按钮_设置字距行高_预期图.png
INFO log:logger_util.py:72 比对结果:True
INFO log:logger_util.py:72
-------------测试用例结束-----------
\ No newline at end of file
INFO log:logger_util.py:72
-------------测试用例开始-----------
INFO log:logger_util.py:72 进行图片比对...
INFO log:logger_util.py:72 实际图片:开关按钮_设置字体类型_实际图.png, 预期图片:开关按钮_设置字体类型_预期图.png
INFO log:logger_util.py:72 比对结果:True
INFO log:logger_util.py:72
-------------测试用例结束-----------
\ No newline at end of file
INFO log:logger_util.py:72
-------------测试用例开始-----------
INFO log:logger_util.py:72 进行图片比对...
INFO log:logger_util.py:72 实际图片:开关按钮_设置虚线边框_实际图.png, 预期图片:开关按钮_设置虚线边框_预期图.png
INFO log:logger_util.py:72 比对结果:True
INFO log:logger_util.py:72
-------------测试用例结束-----------
\ No newline at end of file
INFO log:logger_util.py:72
-------------测试用例开始-----------
INFO log:logger_util.py:72 进行图片比对...
INFO log:logger_util.py:72 实际图片:开关按钮_设置圆角_实际图.png, 预期图片:开关按钮_设置圆角_预期图.png
INFO log:logger_util.py:72 比对结果:True
INFO log:logger_util.py:72
-------------测试用例结束-----------
\ No newline at end of file
INFO log:logger_util.py:72
-------------测试用例开始-----------
INFO log:logger_util.py:72 进行图片比对...
INFO log:logger_util.py:72 实际图片:开关按钮_设置内外阴影_实际图.png, 预期图片:开关按钮_设置内外阴影_预期图.png
INFO log:logger_util.py:72 比对结果:True
INFO log:logger_util.py:72
-------------测试用例结束-----------
\ No newline at end of file
INFO log:logger_util.py:72
-------------测试用例开始-----------
INFO log:logger_util.py:72 进行图片比对...
INFO log:logger_util.py:72 实际图片:开关按钮_设置圆点边框_实际图.png, 预期图片:开关按钮_设置圆点边框_预期图.png
INFO log:logger_util.py:72 比对结果:True
INFO log:logger_util.py:72
-------------测试用例结束-----------
\ No newline at end of file
INFO log:logger_util.py:72
-------------测试用例开始-----------
INFO log:logger_util.py:72 进行图片比对...
INFO log:logger_util.py:72 实际图片:开关按钮_设置字号颜色加粗斜体下划线_实际图.png, 预期图片:开关按钮_设置字号颜色加粗斜体下划线_预期图.png
INFO log:logger_util.py:72 比对结果:True
INFO log:logger_util.py:72
-------------测试用例结束-----------
\ No newline at end of file
INFO log:logger_util.py:72
-------------测试用例开始-----------
INFO log:logger_util.py:72 进行图片比对...
INFO log:logger_util.py:72 实际图片:开关按钮_设置不透明度_实际图.png, 预期图片:开关按钮_设置不透明度_预期图.png
INFO log:logger_util.py:72 比对结果:True
INFO log:logger_util.py:72
-------------测试用例结束-----------
\ No newline at end of file
INFO log:logger_util.py:72
-------------测试用例开始-----------
INFO log:logger_util.py:72 进行图片比对...
INFO log:logger_util.py:72 实际图片:开关按钮_设置无边框_实际图.png, 预期图片:开关按钮_设置无边框_预期图.png
INFO log:logger_util.py:72 比对结果:True
INFO log:logger_util.py:72
-------------测试用例结束-----------
\ No newline at end of file
INFO log:logger_util.py:72
-------------测试用例开始-----------
INFO log:logger_util.py:72 进行图片比对...
INFO log:logger_util.py:72 实际图片:开关按钮_设置锁定_实际图.png, 预期图片:开关按钮_设置锁定_预期图.png
INFO log:logger_util.py:72 比对结果:True
INFO log:logger_util.py:72
-------------测试用例结束-----------
\ No newline at end of file
INFO log:logger_util.py:72
-------------测试用例开始-----------
INFO log:logger_util.py:72 进行图片比对...
INFO log:logger_util.py:72 实际图片:开关按钮_设置左对齐_实际图.png, 预期图片:开关按钮_设置左对齐_预期图.png
INFO log:logger_util.py:72 比对结果:True
INFO log:logger_util.py:72
-------------测试用例结束-----------
\ No newline at end of file
INFO log:logger_util.py:72
-------------测试用例开始-----------
INFO log:logger_util.py:72 进行图片比对...
INFO log:logger_util.py:72 实际图片:开关按钮_修改xywh属性_实际图.png, 预期图片:开关按钮_修改xywh属性_预期图.png
INFO log:logger_util.py:72 比对结果:True
INFO log:logger_util.py:72
-------------测试用例结束-----------
\ No newline at end of file
INFO log:logger_util.py:72
-------------测试用例开始-----------
INFO log:logger_util.py:72 进行图片比对...
INFO log:logger_util.py:72 实际图片:开关按钮_设置直线边框_实际图.png, 预期图片:开关按钮_设置直线边框_预期图.png
INFO log:logger_util.py:72 比对结果:True
INFO log:logger_util.py:72
-------------测试用例结束-----------
\ No newline at end of file
INFO log:logger_util.py:72
-------------测试用例开始-----------
INFO log:logger_util.py:72 进行图片比对...
INFO log:logger_util.py:72 实际图片:开关按钮_设置右对齐_实际图.png, 预期图片:开关按钮_设置右对齐_预期图.png
INFO log:logger_util.py:72 比对结果:True
INFO log:logger_util.py:72
-------------测试用例结束-----------
\ No newline at end of file
"Epic","Feature","Story","FAILED","BROKEN","PASSED","SKIPPED","UNKNOWN"
"CMS2.0UI自动化测试","开关组件","开关按钮-外观-设置虚线边框","0","0","1","0","0"
"CMS2.0UI自动化测试","开关组件","开关按钮-创建开关按钮组件","0","0","1","0","0"
"CMS2.0UI自动化测试","开关组件","开关按钮-文本-设置字距行高","0","0","1","0","0"
"CMS2.0UI自动化测试","开关组件","开关按钮-文本-设置字号颜色加粗斜体下划线","0","0","1","0","0"
"CMS2.0UI自动化测试","开关组件","开关按钮-外观-设置无边框","0","0","1","0","0"
"CMS2.0UI自动化测试","开关组件","开关按钮-切换按钮","0","0","1","0","0"
"CMS2.0UI自动化测试","开关组件","开关按钮-切换关状态","0","0","1","0","0"
"CMS2.0UI自动化测试","开关组件","开关按钮-外观-设置圆角","0","0","1","0","0"
"CMS2.0UI自动化测试","开关组件","开关按钮-文本-设置字体类型","0","0","1","0","0"
"CMS2.0UI自动化测试","开关组件","开关按钮-外观-设置不透明度","0","0","1","0","0"
"CMS2.0UI自动化测试","开关组件","开关按钮-文本-设置居中对齐","0","0","1","0","0"
"CMS2.0UI自动化测试","开关组件","开关按钮-文本-设置左对齐","0","0","1","0","0"
"CMS2.0UI自动化测试","开关组件","开关按钮-外观-设置内外阴影","0","0","1","0","0"
"CMS2.0UI自动化测试","开关组件","开关按钮-外观-设置直线边框","0","0","1","0","0"
"CMS2.0UI自动化测试","开关组件","开关按钮-外观-设置圆点边框","0","0","1","0","0"
"CMS2.0UI自动化测试","开关组件","开关按钮-位置-修改x、y、w、h属性","0","0","1","0","0"
"CMS2.0UI自动化测试","开关组件","开关按钮-位置-设置锁定","0","0","1","0","0"
"CMS2.0UI自动化测试","开关组件","开关按钮-位置-修改旋转角度","0","0","1","0","0"
"CMS2.0UI自动化测试","开关组件","开关按钮-文本-设置右对齐","0","0","1","0","0"
This diff is collapsed.
This diff is collapsed.
"Status","Start Time","Stop Time","Duration in ms","Parent Suite","Suite","Sub Suite","Test Class","Test Method","Name","Description"
"passed","Thu Sep 05 18:05:58 CST 2024","Thu Sep 05 18:06:07 CST 2024","8517","TestCases","mode_SwitchButton","Test_SwitchButton","","","test_SwitchButton_set_dashed_line_frame[SwitchButton-\u5f00\u5173\u6309\u94ae_\u8bbe\u7f6e\u865a\u7ebf\u8fb9\u6846_\u5b9e\u9645\u56fe-\u5f00\u5173\u6309\u94ae_\u8bbe\u7f6e\u865a\u7ebf\u8fb9\u6846_\u9884\u671f\u56fe]",""
"passed","Thu Sep 05 18:05:13 CST 2024","Thu Sep 05 18:05:19 CST 2024","5993","TestCases","mode_SwitchButton","Test_SwitchButton","","","test_create_SwitchButton[SwitchButton-\u5f00\u5173\u6309\u94ae_\u521b\u5efa\u5f00\u5173\u6309\u94ae_\u5b9e\u9645\u56fe-\u5f00\u5173\u6309\u94ae_\u521b\u5efa\u5f00\u5173\u6309\u94ae_\u9884\u671f\u56fe]",""
"passed","Thu Sep 05 18:07:53 CST 2024","Thu Sep 05 18:08:01 CST 2024","8145","TestCases","mode_SwitchButton","Test_SwitchButton","","","test_SwitchButton_set_font_distance[SwitchButton-\u5f00\u5173\u6309\u94ae_\u8bbe\u7f6e\u5b57\u8ddd\u884c\u9ad8_\u5b9e\u9645\u56fe-\u5f00\u5173\u6309\u94ae_\u8bbe\u7f6e\u5b57\u8ddd\u884c\u9ad8_\u9884\u671f\u56fe]",""
"passed","Thu Sep 05 18:07:30 CST 2024","Thu Sep 05 18:07:39 CST 2024","9464","TestCases","mode_SwitchButton","Test_SwitchButton","","","test_SwitchButton_set_font_style[SwitchButton-\u5f00\u5173\u6309\u94ae_\u8bbe\u7f6e\u5b57\u53f7\u989c\u8272\u52a0\u7c97\u659c\u4f53\u4e0b\u5212\u7ebf_\u5b9e\u9645\u56fe-\u5f00\u5173\u6309\u94ae_\u8bbe\u7f6e\u5b57\u53f7\u989c\u8272\u52a0\u7c97\u659c\u4f53\u4e0b\u5212\u7ebf_\u9884\u671f\u56fe]",""
"passed","Thu Sep 05 18:06:20 CST 2024","Thu Sep 05 18:06:28 CST 2024","8309","TestCases","mode_SwitchButton","Test_SwitchButton","","","test_SwitchButton_set_no_frame[SwitchButton-\u5f00\u5173\u6309\u94ae_\u8bbe\u7f6e\u65e0\u8fb9\u6846_\u5b9e\u9645\u56fe-\u5f00\u5173\u6309\u94ae_\u8bbe\u7f6e\u65e0\u8fb9\u6846_\u9884\u671f\u56fe]",""
"passed","Thu Sep 05 18:08:04 CST 2024","Thu Sep 05 18:08:10 CST 2024","6499","TestCases","mode_SwitchButton","Test_SwitchButton","","","test_SwitchButton_switch_btn[SwitchButton-\u5f00\u5173\u6309\u94ae_\u5207\u6362\u6309\u94ae_\u5b9e\u9645\u56fe-\u5f00\u5173\u6309\u94ae_\u5207\u6362\u6309\u94ae_\u9884\u671f\u56fe]",""
"passed","Thu Sep 05 18:08:13 CST 2024","Thu Sep 05 18:08:24 CST 2024","10610","TestCases","mode_SwitchButton","Test_SwitchButton","","","test_SwitchButton_switch_state[SwitchButton-\u5f00\u5173\u6309\u94ae_\u5207\u6362\u5173\u72b6\u6001_\u5b9e\u9645\u56fe-\u5f00\u5173\u6309\u94ae_\u5207\u6362\u5173\u72b6\u6001_\u9884\u671f\u56fe]",""
"passed","Thu Sep 05 18:06:43 CST 2024","Thu Sep 05 18:06:50 CST 2024","7116","TestCases","mode_SwitchButton","Test_SwitchButton","","","test_SwitchButton_set_rounded_corners[SwitchButton-\u5f00\u5173\u6309\u94ae_\u8bbe\u7f6e\u5706\u89d2_\u5b9e\u9645\u56fe-\u5f00\u5173\u6309\u94ae_\u8bbe\u7f6e\u5706\u89d2_\u9884\u671f\u56fe]",""
"passed","Thu Sep 05 18:07:42 CST 2024","Thu Sep 05 18:07:50 CST 2024","8585","TestCases","mode_SwitchButton","Test_SwitchButton","","","test_SwitchButton_set_font_type[SwitchButton-\u5f00\u5173\u6309\u94ae_\u8bbe\u7f6e\u5b57\u4f53\u7c7b\u578b_\u5b9e\u9645\u56fe-\u5f00\u5173\u6309\u94ae_\u8bbe\u7f6e\u5b57\u4f53\u7c7b\u578b_\u9884\u671f\u56fe]",""
"passed","Thu Sep 05 18:06:52 CST 2024","Thu Sep 05 18:06:58 CST 2024","6121","TestCases","mode_SwitchButton","Test_SwitchButton","","","test_SwitchButton_set_opacity[SwitchButton-\u5f00\u5173\u6309\u94ae_\u8bbe\u7f6e\u4e0d\u900f\u660e\u5ea6_\u5b9e\u9645\u56fe-\u5f00\u5173\u6309\u94ae_\u8bbe\u7f6e\u4e0d\u900f\u660e\u5ea6_\u9884\u671f\u56fe]",""
"passed","Thu Sep 05 18:07:10 CST 2024","Thu Sep 05 18:07:17 CST 2024","7540","TestCases","mode_SwitchButton","Test_SwitchButton","","","test_SwitchButton_set_center_aligned[SwitchButton-\u5f00\u5173\u6309\u94ae_\u8bbe\u7f6e\u5c45\u4e2d\u5bf9\u9f50_\u5b9e\u9645\u56fe-\u5f00\u5173\u6309\u94ae_\u8bbe\u7f6e\u5c45\u4e2d\u5bf9\u9f50_\u9884\u671f\u56fe]",""
"passed","Thu Sep 05 18:07:00 CST 2024","Thu Sep 05 18:07:08 CST 2024","7339","TestCases","mode_SwitchButton","Test_SwitchButton","","","test_SwitchButton_set_left_aligned[SwitchButton-\u5f00\u5173\u6309\u94ae_\u8bbe\u7f6e\u5de6\u5bf9\u9f50_\u5b9e\u9645\u56fe-\u5f00\u5173\u6309\u94ae_\u8bbe\u7f6e\u5de6\u5bf9\u9f50_\u9884\u671f\u56fe]",""
"passed","Thu Sep 05 18:06:31 CST 2024","Thu Sep 05 18:06:41 CST 2024","10048","TestCases","mode_SwitchButton","Test_SwitchButton","","","test_SwitchButton_set_shadow[SwitchButton-\u5f00\u5173\u6309\u94ae_\u8bbe\u7f6e\u5185\u5916\u9634\u5f71_\u5b9e\u9645\u56fe-\u5f00\u5173\u6309\u94ae_\u8bbe\u7f6e\u5185\u5916\u9634\u5f71_\u9884\u671f\u56fe]",""
"passed","Thu Sep 05 18:05:48 CST 2024","Thu Sep 05 18:05:56 CST 2024","8253","TestCases","mode_SwitchButton","Test_SwitchButton","","","test_SwitchButton_set_straight_line_frame[SwitchButton-\u5f00\u5173\u6309\u94ae_\u8bbe\u7f6e\u76f4\u7ebf\u8fb9\u6846_\u5b9e\u9645\u56fe-\u5f00\u5173\u6309\u94ae_\u8bbe\u7f6e\u76f4\u7ebf\u8fb9\u6846_\u9884\u671f\u56fe]",""
"passed","Thu Sep 05 18:06:09 CST 2024","Thu Sep 05 18:06:18 CST 2024","8571","TestCases","mode_SwitchButton","Test_SwitchButton","","","test_SwitchButton_set_scircular_dots_frame[SwitchButton-\u5f00\u5173\u6309\u94ae_\u8bbe\u7f6e\u5706\u70b9\u8fb9\u6846_\u5b9e\u9645\u56fe-\u5f00\u5173\u6309\u94ae_\u8bbe\u7f6e\u5706\u70b9\u8fb9\u6846_\u9884\u671f\u56fe]",""
"passed","Thu Sep 05 18:05:22 CST 2024","Thu Sep 05 18:05:28 CST 2024","6811","TestCases","mode_SwitchButton","Test_SwitchButton","","","test_SwitchButton_set_xywh_axis[SwitchButton-\u5f00\u5173\u6309\u94ae_\u4fee\u6539xywh\u5c5e\u6027_\u5b9e\u9645\u56fe-\u5f00\u5173\u6309\u94ae_\u4fee\u6539xywh\u5c5e\u6027_\u9884\u671f\u56fe]",""
"passed","Thu Sep 05 18:05:39 CST 2024","Thu Sep 05 18:05:46 CST 2024","6147","TestCases","mode_SwitchButton","Test_SwitchButton","","","test_SwitchButton_set_lock[SwitchButton-\u5f00\u5173\u6309\u94ae_\u8bbe\u7f6e\u9501\u5b9a_\u5b9e\u9645\u56fe-\u5f00\u5173\u6309\u94ae_\u8bbe\u7f6e\u9501\u5b9a_\u9884\u671f\u56fe]",""
"passed","Thu Sep 05 18:05:31 CST 2024","Thu Sep 05 18:05:37 CST 2024","6207","TestCases","mode_SwitchButton","Test_SwitchButton","","","test_SwitchButton_set_rotation_angle[SwitchButton-\u5f00\u5173\u6309\u94ae_\u4fee\u6539\u65cb\u8f6c\u89d2\u5ea6_\u5b9e\u9645\u56fe-\u5f00\u5173\u6309\u94ae_\u4fee\u6539\u65cb\u8f6c\u89d2\u5ea6_\u9884\u671f\u56fe]",""
"passed","Thu Sep 05 18:07:20 CST 2024","Thu Sep 05 18:07:27 CST 2024","7594","TestCases","mode_SwitchButton","Test_SwitchButton","","","test_SwitchButton_set_right_aligned[SwitchButton-\u5f00\u5173\u6309\u94ae_\u8bbe\u7f6e\u53f3\u5bf9\u9f50_\u5b9e\u9645\u56fe-\u5f00\u5173\u6309\u94ae_\u8bbe\u7f6e\u53f3\u5bf9\u9f50_\u9884\u671f\u56fe]",""
"passed","Fri Sep 06 10:49:20 CST 2024","Fri Sep 06 10:49:31 CST 2024","10637","TestCases","mode_SwitchButton","Test_SwitchButton","","","test_SwitchButton_switch_state[SwitchButton-\u5f00\u5173\u6309\u94ae_\u5207\u6362\u5173\u72b6\u6001_\u5b9e\u9645\u56fe-\u5f00\u5173\u6309\u94ae_\u5207\u6362\u5173\u72b6\u6001_\u9884\u671f\u56fe]",""
This diff is collapsed.
{"uid":"187a69d2b09bfbca","name":"test_SwitchButton_set_dashed_line_frame[SwitchButton-\\u5f00\\u5173\\u6309\\u94ae_\\u8bbe\\u7f6e\\u865a\\u7ebf\\u8fb9\\u6846_\\u5b9e\\u9645\\u56fe-\\u5f00\\u5173\\u6309\\u94ae_\\u8bbe\\u7f6e\\u865a\\u7ebf\\u8fb9\\u6846_\\u9884\\u671f\\u56fe]","fullName":"TestCases.mode_SwitchButton.Test_SwitchButton#test_SwitchButton_set_dashed_line_frame","historyId":"d526958a47774dc34c864fc9aaf21980","time":{"start":1725530758906,"stop":1725530767423,"duration":8517},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_verify_url","time":{"start":1725530712367,"stop":1725530712367,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false},{"name":"base_url","time":{"start":1725530712367,"stop":1725530712367,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false},{"name":"import_var","time":{"start":1725530712368,"stop":1725530712618,"duration":250},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false},{"name":"pytestconfig","time":{"start":1725530712368,"stop":1725530712368,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false},{"name":"delete_output_dir","time":{"start":1725530712368,"stop":1725530712368,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false},{"name":"Generate pageobject and video of the operation","time":{"start":1725530757358,"stop":1725530758798,"duration":1440},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false},{"name":"create_page","time":{"start":1725530758799,"stop":1725530758905,"duration":106},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false}],"testStage":{"status":"passed","steps":[{"name":"实际截图","time":{"start":1725530767421,"stop":1725530767422,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"2c34c8c467a18918","name":"开关按钮_设置虚线边框_实际图","source":"2c34c8c467a18918.png","type":"image/png","size":21100}],"parameters":[],"attachmentsCount":1,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":true},{"name":"预期截图","time":{"start":1725530767422,"stop":1725530767422,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"e42e822f02035e0","name":"开关按钮_设置虚线边框_预期图","source":"e42e822f02035e0.png","type":"image/png","size":21100}],"parameters":[],"attachmentsCount":1,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":true}],"attachments":[{"uid":"4a059da1fc35df15","name":"log","source":"4a059da1fc35df15.txt","type":"text/plain","size":408}],"parameters":[],"attachmentsCount":3,"shouldDisplayMessage":false,"stepsCount":2,"hasContent":true},"afterStages":[{"name":"create_page::0","time":{"start":1725530767424,"stop":1725530767469,"duration":45},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false},{"name":"Generate pageobject and video of the operation::0","time":{"start":1725530767470,"stop":1725530768500,"duration":1030},"status":"passed","steps":[],"attachments":[{"uid":"e00360b0b6758bdc","name":"CMS操作的屏幕录制","source":"e00360b0b6758bdc.webm","type":"video/webm","size":750058}],"parameters":[],"attachmentsCount":1,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":true}],"labels":[{"name":"story","value":"开关按钮-外观-设置虚线边框"},{"name":"epic","value":"CMS2.0UI自动化测试"},{"name":"feature","value":"开关组件"},{"name":"parentSuite","value":"TestCases"},{"name":"suite","value":"mode_SwitchButton"},{"name":"subSuite","value":"Test_SwitchButton"},{"name":"host","value":"DESKTOP-V6TD7H4"},{"name":"thread","value":"10324-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"TestCases.mode_SwitchButton"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"actual_img_name","value":"'开关按钮_设置虚线边框_实际图'"},{"name":"expect_img_name","value":"'开关按钮_设置虚线边框_预期图'"},{"name":"filename","value":"'SwitchButton'"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"187a69d2b09bfbca.json","parameterValues":["'开关按钮_设置虚线边框_实际图'","'开关按钮_设置虚线边框_预期图'","'SwitchButton'"]}
\ No newline at end of file
{"uid":"1f17b18332185656","name":"test_SwitchButton_switch_state[SwitchButton-\\u5f00\\u5173\\u6309\\u94ae_\\u5207\\u6362\\u5173\\u72b6\\u6001_\\u5b9e\\u9645\\u56fe-\\u5f00\\u5173\\u6309\\u94ae_\\u5207\\u6362\\u5173\\u72b6\\u6001_\\u9884\\u671f\\u56fe]","fullName":"TestCases.mode_SwitchButton.Test_SwitchButton#test_SwitchButton_switch_state","historyId":"ef1eb89f3dd5766923b50723eee37332","time":{"start":1725590960425,"stop":1725590971062,"duration":10637},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"base_url","time":{"start":1725590945204,"stop":1725590945204,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0},{"name":"创建工程","time":{"start":1725590945205,"stop":1725590958895,"duration":13690},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0},{"name":"delete_output_dir","time":{"start":1725590945205,"stop":1725590945205,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0},{"name":"pytestconfig","time":{"start":1725590945205,"stop":1725590945205,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0},{"name":"_verify_url","time":{"start":1725590945205,"stop":1725590945205,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0},{"name":"import_var","time":{"start":1725590958895,"stop":1725590959295,"duration":400},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0},{"name":"Generate pageobject and video of the operation","time":{"start":1725590959295,"stop":1725590960113,"duration":818},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0},{"name":"create_page","time":{"start":1725590960113,"stop":1725590960415,"duration":302},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0},{"name":"write_var","time":{"start":1725590960416,"stop":1725590960424,"duration":8},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0}],"testStage":{"status":"passed","steps":[{"name":"实际截图","time":{"start":1725590971060,"stop":1725590971061,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"26d358097510c3a3","name":"开关按钮_切换关状态_实际图","source":"26d358097510c3a3.png","type":"image/png","size":5341}],"parameters":[],"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0},{"name":"预期截图","time":{"start":1725590971061,"stop":1725590971062,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"674b791f35756e87","name":"开关按钮_切换关状态_预期图","source":"674b791f35756e87.png","type":"image/png","size":5341}],"parameters":[],"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0}],"attachments":[{"uid":"be6d5b7f68f5cd46","name":"log","source":"be6d5b7f68f5cd46.txt","type":"text/plain","size":402}],"parameters":[],"attachmentsCount":3,"shouldDisplayMessage":false,"hasContent":true,"stepsCount":2},"afterStages":[{"name":"create_page::0","time":{"start":1725590971064,"stop":1725590971284,"duration":220},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"hasContent":false,"stepsCount":0},{"name":"Generate pageobject and video of the operation::0","time":{"start":1725590971285,"stop":1725590972500,"duration":1215},"status":"passed","steps":[],"attachments":[{"uid":"7cbcd28263f12a83","name":"CMS操作的屏幕录制","source":"7cbcd28263f12a83.webm","type":"video/webm","size":700968}],"parameters":[],"attachmentsCount":1,"shouldDisplayMessage":false,"hasContent":true,"stepsCount":0}],"labels":[{"name":"feature","value":"开关组件"},{"name":"epic","value":"CMS2.0UI自动化测试"},{"name":"story","value":"开关按钮-切换关状态"},{"name":"parentSuite","value":"TestCases"},{"name":"suite","value":"mode_SwitchButton"},{"name":"subSuite","value":"Test_SwitchButton"},{"name":"host","value":"DESKTOP-V6TD7H4"},{"name":"thread","value":"5952-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"TestCases.mode_SwitchButton"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"actual_img_name","value":"'开关按钮_切换关状态_实际图'"},{"name":"expect_img_name","value":"'开关按钮_切换关状态_预期图'"},{"name":"filename","value":"'SwitchButton'"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"1f17b18332185656.json","parameterValues":["'开关按钮_切换关状态_实际图'","'开关按钮_切换关状态_预期图'","'SwitchButton'"]}
\ No newline at end of file
{"uid":"2b141e0bb71ec4bf","name":"test_create_SwitchButton[SwitchButton-\\u5f00\\u5173\\u6309\\u94ae_\\u521b\\u5efa\\u5f00\\u5173\\u6309\\u94ae_\\u5b9e\\u9645\\u56fe-\\u5f00\\u5173\\u6309\\u94ae_\\u521b\\u5efa\\u5f00\\u5173\\u6309\\u94ae_\\u9884\\u671f\\u56fe]","fullName":"TestCases.mode_SwitchButton.Test_SwitchButton#test_create_SwitchButton","historyId":"110cad7462b13209e7cf62f5df65fa96","time":{"start":1725530713719,"stop":1725530719712,"duration":5993},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_verify_url","time":{"start":1725530712367,"stop":1725530712367,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false},{"name":"base_url","time":{"start":1725530712367,"stop":1725530712367,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false},{"name":"import_var","time":{"start":1725530712368,"stop":1725530712618,"duration":250},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false},{"name":"pytestconfig","time":{"start":1725530712368,"stop":1725530712368,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false},{"name":"delete_output_dir","time":{"start":1725530712368,"stop":1725530712368,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false},{"name":"Generate pageobject and video of the operation","time":{"start":1725530712618,"stop":1725530713639,"duration":1021},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false},{"name":"create_page","time":{"start":1725530713639,"stop":1725530713717,"duration":78},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false}],"testStage":{"status":"passed","steps":[{"name":"实际截图","time":{"start":1725530719710,"stop":1725530719711,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"e441d567dec0aac0","name":"开关按钮_创建开关按钮_实际图","source":"e441d567dec0aac0.png","type":"image/png","size":6100}],"parameters":[],"attachmentsCount":1,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":true},{"name":"预期截图","time":{"start":1725530719711,"stop":1725530719712,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"3ef2f528de964efb","name":"开关按钮_创建开关按钮_预期图","source":"3ef2f528de964efb.png","type":"image/png","size":6100}],"parameters":[],"attachmentsCount":1,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":true}],"attachments":[{"uid":"315f0e697b9cd045","name":"log","source":"315f0e697b9cd045.txt","type":"text/plain","size":408}],"parameters":[],"attachmentsCount":3,"shouldDisplayMessage":false,"stepsCount":2,"hasContent":true},"afterStages":[{"name":"create_page::0","time":{"start":1725530719715,"stop":1725530719760,"duration":45},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false},{"name":"Generate pageobject and video of the operation::0","time":{"start":1725530719761,"stop":1725530721073,"duration":1312},"status":"passed","steps":[],"attachments":[{"uid":"9388b890cb5448cb","name":"CMS操作的屏幕录制","source":"9388b890cb5448cb.webm","type":"video/webm","size":395004}],"parameters":[],"attachmentsCount":1,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":true}],"labels":[{"name":"story","value":"开关按钮-创建开关按钮组件"},{"name":"epic","value":"CMS2.0UI自动化测试"},{"name":"feature","value":"开关组件"},{"name":"parentSuite","value":"TestCases"},{"name":"suite","value":"mode_SwitchButton"},{"name":"subSuite","value":"Test_SwitchButton"},{"name":"host","value":"DESKTOP-V6TD7H4"},{"name":"thread","value":"10324-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"TestCases.mode_SwitchButton"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"actual_img_name","value":"'开关按钮_创建开关按钮_实际图'"},{"name":"expect_img_name","value":"'开关按钮_创建开关按钮_预期图'"},{"name":"filename","value":"'SwitchButton'"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"2b141e0bb71ec4bf.json","parameterValues":["'开关按钮_创建开关按钮_实际图'","'开关按钮_创建开关按钮_预期图'","'SwitchButton'"]}
\ No newline at end of file
{"uid":"2ce47f1dc5de0b7e","name":"test_SwitchButton_set_shadow[SwitchButton-\\u5f00\\u5173\\u6309\\u94ae_\\u8bbe\\u7f6e\\u5185\\u5916\\u9634\\u5f71_\\u5b9e\\u9645\\u56fe-\\u5f00\\u5173\\u6309\\u94ae_\\u8bbe\\u7f6e\\u5185\\u5916\\u9634\\u5f71_\\u9884\\u671f\\u56fe]","fullName":"TestCases.mode_SwitchButton.Test_SwitchButton#test_SwitchButton_set_shadow","historyId":"da32c124467cc950f529de3818522d7e","time":{"start":1725530791053,"stop":1725530801101,"duration":10048},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_verify_url","time":{"start":1725530712367,"stop":1725530712367,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false},{"name":"base_url","time":{"start":1725530712367,"stop":1725530712367,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false},{"name":"import_var","time":{"start":1725530712368,"stop":1725530712618,"duration":250},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false},{"name":"pytestconfig","time":{"start":1725530712368,"stop":1725530712368,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false},{"name":"delete_output_dir","time":{"start":1725530712368,"stop":1725530712368,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false},{"name":"Generate pageobject and video of the operation","time":{"start":1725530789437,"stop":1725530790962,"duration":1525},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false},{"name":"create_page","time":{"start":1725530790963,"stop":1725530791052,"duration":89},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false}],"testStage":{"status":"passed","steps":[{"name":"实际截图","time":{"start":1725530801098,"stop":1725530801099,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"98305d81e986f914","name":"开关按钮_设置内外阴影_实际图","source":"98305d81e986f914.png","type":"image/png","size":32906}],"parameters":[],"attachmentsCount":1,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":true},{"name":"预期截图","time":{"start":1725530801100,"stop":1725530801100,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"d45731283d05c685","name":"开关按钮_设置内外阴影_预期图","source":"d45731283d05c685.png","type":"image/png","size":32906}],"parameters":[],"attachmentsCount":1,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":true}],"attachments":[{"uid":"591afbcf52946bd1","name":"log","source":"591afbcf52946bd1.txt","type":"text/plain","size":408}],"parameters":[],"attachmentsCount":3,"shouldDisplayMessage":false,"stepsCount":2,"hasContent":true},"afterStages":[{"name":"create_page::0","time":{"start":1725530801103,"stop":1725530801149,"duration":46},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false},{"name":"Generate pageobject and video of the operation::0","time":{"start":1725530801150,"stop":1725530801794,"duration":644},"status":"passed","steps":[],"attachments":[{"uid":"7cc12c7d34ba9fcc","name":"CMS操作的屏幕录制","source":"7cc12c7d34ba9fcc.webm","type":"video/webm","size":1065569}],"parameters":[],"attachmentsCount":1,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":true}],"labels":[{"name":"epic","value":"CMS2.0UI自动化测试"},{"name":"feature","value":"开关组件"},{"name":"story","value":"开关按钮-外观-设置内外阴影"},{"name":"parentSuite","value":"TestCases"},{"name":"suite","value":"mode_SwitchButton"},{"name":"subSuite","value":"Test_SwitchButton"},{"name":"host","value":"DESKTOP-V6TD7H4"},{"name":"thread","value":"10324-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"TestCases.mode_SwitchButton"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"actual_img_name","value":"'开关按钮_设置内外阴影_实际图'"},{"name":"expect_img_name","value":"'开关按钮_设置内外阴影_预期图'"},{"name":"filename","value":"'SwitchButton'"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"2ce47f1dc5de0b7e.json","parameterValues":["'开关按钮_设置内外阴影_实际图'","'开关按钮_设置内外阴影_预期图'","'SwitchButton'"]}
\ No newline at end of file
{"uid":"2f795d87dcaab772","name":"test_SwitchButton_set_scircular_dots_frame[SwitchButton-\\u5f00\\u5173\\u6309\\u94ae_\\u8bbe\\u7f6e\\u5706\\u70b9\\u8fb9\\u6846_\\u5b9e\\u9645\\u56fe-\\u5f00\\u5173\\u6309\\u94ae_\\u8bbe\\u7f6e\\u5706\\u70b9\\u8fb9\\u6846_\\u9884\\u671f\\u56fe]","fullName":"TestCases.mode_SwitchButton.Test_SwitchButton#test_SwitchButton_set_scircular_dots_frame","historyId":"675be48504ed6f43a2d305d91ee496da","time":{"start":1725530769756,"stop":1725530778327,"duration":8571},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_verify_url","time":{"start":1725530712367,"stop":1725530712367,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false},{"name":"base_url","time":{"start":1725530712367,"stop":1725530712367,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false},{"name":"import_var","time":{"start":1725530712368,"stop":1725530712618,"duration":250},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false},{"name":"pytestconfig","time":{"start":1725530712368,"stop":1725530712368,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false},{"name":"delete_output_dir","time":{"start":1725530712368,"stop":1725530712368,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false},{"name":"Generate pageobject and video of the operation","time":{"start":1725530768504,"stop":1725530769660,"duration":1156},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false},{"name":"create_page","time":{"start":1725530769660,"stop":1725530769755,"duration":95},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false}],"testStage":{"status":"passed","steps":[{"name":"实际截图","time":{"start":1725530778324,"stop":1725530778326,"duration":2},"status":"passed","steps":[],"attachments":[{"uid":"df087452611f6e65","name":"开关按钮_设置圆点边框_实际图","source":"df087452611f6e65.png","type":"image/png","size":22266}],"parameters":[],"attachmentsCount":1,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":true},{"name":"预期截图","time":{"start":1725530778326,"stop":1725530778326,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"a52b906b2805d8d1","name":"开关按钮_设置圆点边框_预期图","source":"a52b906b2805d8d1.png","type":"image/png","size":22258}],"parameters":[],"attachmentsCount":1,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":true}],"attachments":[{"uid":"6e31779c59fa28ae","name":"log","source":"6e31779c59fa28ae.txt","type":"text/plain","size":408}],"parameters":[],"attachmentsCount":3,"shouldDisplayMessage":false,"stepsCount":2,"hasContent":true},"afterStages":[{"name":"create_page::0","time":{"start":1725530778328,"stop":1725530778385,"duration":57},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false},{"name":"Generate pageobject and video of the operation::0","time":{"start":1725530778386,"stop":1725530778953,"duration":567},"status":"passed","steps":[],"attachments":[{"uid":"be97236bfaa7cfca","name":"CMS操作的屏幕录制","source":"be97236bfaa7cfca.webm","type":"video/webm","size":733198}],"parameters":[],"attachmentsCount":1,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":true}],"labels":[{"name":"epic","value":"CMS2.0UI自动化测试"},{"name":"feature","value":"开关组件"},{"name":"story","value":"开关按钮-外观-设置圆点边框"},{"name":"parentSuite","value":"TestCases"},{"name":"suite","value":"mode_SwitchButton"},{"name":"subSuite","value":"Test_SwitchButton"},{"name":"host","value":"DESKTOP-V6TD7H4"},{"name":"thread","value":"10324-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"TestCases.mode_SwitchButton"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"actual_img_name","value":"'开关按钮_设置圆点边框_实际图'"},{"name":"expect_img_name","value":"'开关按钮_设置圆点边框_预期图'"},{"name":"filename","value":"'SwitchButton'"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"2f795d87dcaab772.json","parameterValues":["'开关按钮_设置圆点边框_实际图'","'开关按钮_设置圆点边框_预期图'","'SwitchButton'"]}
\ No newline at end of file
{"uid":"31ba42624012d9c3","name":"test_SwitchButton_set_font_distance[SwitchButton-\\u5f00\\u5173\\u6309\\u94ae_\\u8bbe\\u7f6e\\u5b57\\u8ddd\\u884c\\u9ad8_\\u5b9e\\u9645\\u56fe-\\u5f00\\u5173\\u6309\\u94ae_\\u8bbe\\u7f6e\\u5b57\\u8ddd\\u884c\\u9ad8_\\u9884\\u671f\\u56fe]","fullName":"TestCases.mode_SwitchButton.Test_SwitchButton#test_SwitchButton_set_font_distance","historyId":"257cf3012aba7bce1e70dbf385532334","time":{"start":1725530873284,"stop":1725530881429,"duration":8145},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_verify_url","time":{"start":1725530712367,"stop":1725530712367,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false},{"name":"base_url","time":{"start":1725530712367,"stop":1725530712367,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false},{"name":"import_var","time":{"start":1725530712368,"stop":1725530712618,"duration":250},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false},{"name":"pytestconfig","time":{"start":1725530712368,"stop":1725530712368,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false},{"name":"delete_output_dir","time":{"start":1725530712368,"stop":1725530712368,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false},{"name":"Generate pageobject and video of the operation","time":{"start":1725530871513,"stop":1725530873168,"duration":1655},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false},{"name":"create_page","time":{"start":1725530873168,"stop":1725530873283,"duration":115},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false}],"testStage":{"status":"passed","steps":[{"name":"实际截图","time":{"start":1725530881427,"stop":1725530881428,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"33f3a7251a44d96c","name":"开关按钮_设置字距行高_实际图","source":"33f3a7251a44d96c.png","type":"image/png","size":16075}],"parameters":[],"attachmentsCount":1,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":true},{"name":"预期截图","time":{"start":1725530881428,"stop":1725530881429,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"648ea698775b42e3","name":"开关按钮_设置字距行高_预期图","source":"648ea698775b42e3.png","type":"image/png","size":16077}],"parameters":[],"attachmentsCount":1,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":true}],"attachments":[{"uid":"37cfd66d63778f03","name":"log","source":"37cfd66d63778f03.txt","type":"text/plain","size":408}],"parameters":[],"attachmentsCount":3,"shouldDisplayMessage":false,"stepsCount":2,"hasContent":true},"afterStages":[{"name":"create_page::0","time":{"start":1725530881432,"stop":1725530881495,"duration":63},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false},{"name":"Generate pageobject and video of the operation::0","time":{"start":1725530881496,"stop":1725530883023,"duration":1527},"status":"passed","steps":[],"attachments":[{"uid":"7e89650b3fc06dce","name":"CMS操作的屏幕录制","source":"7e89650b3fc06dce.webm","type":"video/webm","size":618166}],"parameters":[],"attachmentsCount":1,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":true}],"labels":[{"name":"epic","value":"CMS2.0UI自动化测试"},{"name":"feature","value":"开关组件"},{"name":"story","value":"开关按钮-文本-设置字距行高"},{"name":"parentSuite","value":"TestCases"},{"name":"suite","value":"mode_SwitchButton"},{"name":"subSuite","value":"Test_SwitchButton"},{"name":"host","value":"DESKTOP-V6TD7H4"},{"name":"thread","value":"10324-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"TestCases.mode_SwitchButton"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"actual_img_name","value":"'开关按钮_设置字距行高_实际图'"},{"name":"expect_img_name","value":"'开关按钮_设置字距行高_预期图'"},{"name":"filename","value":"'SwitchButton'"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"31ba42624012d9c3.json","parameterValues":["'开关按钮_设置字距行高_实际图'","'开关按钮_设置字距行高_预期图'","'SwitchButton'"]}
\ No newline at end of file
{"uid":"3a4b753ed647693a","name":"test_SwitchButton_set_no_frame[SwitchButton-\\u5f00\\u5173\\u6309\\u94ae_\\u8bbe\\u7f6e\\u65e0\\u8fb9\\u6846_\\u5b9e\\u9645\\u56fe-\\u5f00\\u5173\\u6309\\u94ae_\\u8bbe\\u7f6e\\u65e0\\u8fb9\\u6846_\\u9884\\u671f\\u56fe]","fullName":"TestCases.mode_SwitchButton.Test_SwitchButton#test_SwitchButton_set_no_frame","historyId":"fa9b503402780900f1337986f3f9294e","time":{"start":1725530780377,"stop":1725530788686,"duration":8309},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_verify_url","time":{"start":1725530712367,"stop":1725530712367,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false},{"name":"base_url","time":{"start":1725530712367,"stop":1725530712367,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false},{"name":"import_var","time":{"start":1725530712368,"stop":1725530712618,"duration":250},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false},{"name":"pytestconfig","time":{"start":1725530712368,"stop":1725530712368,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false},{"name":"delete_output_dir","time":{"start":1725530712368,"stop":1725530712368,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false},{"name":"Generate pageobject and video of the operation","time":{"start":1725530778957,"stop":1725530780225,"duration":1268},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false},{"name":"create_page","time":{"start":1725530780225,"stop":1725530780376,"duration":151},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false}],"testStage":{"status":"passed","steps":[{"name":"实际截图","time":{"start":1725530788683,"stop":1725530788684,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"7d599e9c164929e4","name":"开关按钮_设置无边框_实际图","source":"7d599e9c164929e4.png","type":"image/png","size":15424}],"parameters":[],"attachmentsCount":1,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":true},{"name":"预期截图","time":{"start":1725530788684,"stop":1725530788685,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"43054c883d7f7b7a","name":"开关按钮_设置无边框_预期图","source":"43054c883d7f7b7a.png","type":"image/png","size":15424}],"parameters":[],"attachmentsCount":1,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":true}],"attachments":[{"uid":"b023dbad80b39693","name":"log","source":"b023dbad80b39693.txt","type":"text/plain","size":402}],"parameters":[],"attachmentsCount":3,"shouldDisplayMessage":false,"stepsCount":2,"hasContent":true},"afterStages":[{"name":"create_page::0","time":{"start":1725530788687,"stop":1725530788732,"duration":45},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false},{"name":"Generate pageobject and video of the operation::0","time":{"start":1725530788733,"stop":1725530789432,"duration":699},"status":"passed","steps":[],"attachments":[{"uid":"346b2aaa4cc5ef8d","name":"CMS操作的屏幕录制","source":"346b2aaa4cc5ef8d.webm","type":"video/webm","size":722914}],"parameters":[],"attachmentsCount":1,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":true}],"labels":[{"name":"story","value":"开关按钮-外观-设置无边框"},{"name":"epic","value":"CMS2.0UI自动化测试"},{"name":"feature","value":"开关组件"},{"name":"parentSuite","value":"TestCases"},{"name":"suite","value":"mode_SwitchButton"},{"name":"subSuite","value":"Test_SwitchButton"},{"name":"host","value":"DESKTOP-V6TD7H4"},{"name":"thread","value":"10324-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"TestCases.mode_SwitchButton"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"actual_img_name","value":"'开关按钮_设置无边框_实际图'"},{"name":"expect_img_name","value":"'开关按钮_设置无边框_预期图'"},{"name":"filename","value":"'SwitchButton'"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"3a4b753ed647693a.json","parameterValues":["'开关按钮_设置无边框_实际图'","'开关按钮_设置无边框_预期图'","'SwitchButton'"]}
\ No newline at end of file
{"uid":"52931ef4653e11f5","name":"test_SwitchButton_set_rotation_angle[SwitchButton-\\u5f00\\u5173\\u6309\\u94ae_\\u4fee\\u6539\\u65cb\\u8f6c\\u89d2\\u5ea6_\\u5b9e\\u9645\\u56fe-\\u5f00\\u5173\\u6309\\u94ae_\\u4fee\\u6539\\u65cb\\u8f6c\\u89d2\\u5ea6_\\u9884\\u671f\\u56fe]","fullName":"TestCases.mode_SwitchButton.Test_SwitchButton#test_SwitchButton_set_rotation_angle","historyId":"8391f2ef132cd6adae7c931646a36302","time":{"start":1725530731069,"stop":1725530737276,"duration":6207},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_verify_url","time":{"start":1725530712367,"stop":1725530712367,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false},{"name":"base_url","time":{"start":1725530712367,"stop":1725530712367,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false},{"name":"import_var","time":{"start":1725530712368,"stop":1725530712618,"duration":250},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false},{"name":"pytestconfig","time":{"start":1725530712368,"stop":1725530712368,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false},{"name":"delete_output_dir","time":{"start":1725530712368,"stop":1725530712368,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false},{"name":"Generate pageobject and video of the operation","time":{"start":1725530729531,"stop":1725530730856,"duration":1325},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false},{"name":"create_page","time":{"start":1725530730856,"stop":1725530731068,"duration":212},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false}],"testStage":{"status":"passed","steps":[{"name":"实际截图","time":{"start":1725530737274,"stop":1725530737275,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"764ef0fb39f6d845","name":"开关按钮_修改旋转角度_实际图","source":"764ef0fb39f6d845.png","type":"image/png","size":8940}],"parameters":[],"attachmentsCount":1,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":true},{"name":"预期截图","time":{"start":1725530737275,"stop":1725530737276,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"8c7afd35b4b5a8ef","name":"开关按钮_修改旋转角度_预期图","source":"8c7afd35b4b5a8ef.png","type":"image/png","size":8940}],"parameters":[],"attachmentsCount":1,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":true}],"attachments":[{"uid":"115ea1eca643d63a","name":"log","source":"115ea1eca643d63a.txt","type":"text/plain","size":408}],"parameters":[],"attachmentsCount":3,"shouldDisplayMessage":false,"stepsCount":2,"hasContent":true},"afterStages":[{"name":"create_page::0","time":{"start":1725530737278,"stop":1725530737322,"duration":44},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false},{"name":"Generate pageobject and video of the operation::0","time":{"start":1725530737323,"stop":1725530738823,"duration":1500},"status":"passed","steps":[],"attachments":[{"uid":"4e8db3a299d5d453","name":"CMS操作的屏幕录制","source":"4e8db3a299d5d453.webm","type":"video/webm","size":447220}],"parameters":[],"attachmentsCount":1,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":true}],"labels":[{"name":"epic","value":"CMS2.0UI自动化测试"},{"name":"feature","value":"开关组件"},{"name":"story","value":"开关按钮-位置-修改旋转角度"},{"name":"parentSuite","value":"TestCases"},{"name":"suite","value":"mode_SwitchButton"},{"name":"subSuite","value":"Test_SwitchButton"},{"name":"host","value":"DESKTOP-V6TD7H4"},{"name":"thread","value":"10324-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"TestCases.mode_SwitchButton"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"actual_img_name","value":"'开关按钮_修改旋转角度_实际图'"},{"name":"expect_img_name","value":"'开关按钮_修改旋转角度_预期图'"},{"name":"filename","value":"'SwitchButton'"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"52931ef4653e11f5.json","parameterValues":["'开关按钮_修改旋转角度_实际图'","'开关按钮_修改旋转角度_预期图'","'SwitchButton'"]}
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment