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")
......@@ -12,225 +12,225 @@ from Pages.PageManagementPage.SwitchButtonPage import SwitchButtonPage
@allure.epic("CMS2.0UI自动化测试")
@allure.feature("开关组件")
class Test_SwitchButton:
@allure.story("开关按钮-创建开关按钮组件")
@pytest.mark.parametrize("filename,actual_img_name,expect_img_name",[("SwitchButton", "开关按钮_创建开关按钮_实际图", "开关按钮_创建开关按钮_预期图")])
def test_create_SwitchButton(self, page, create_page, filename, actual_img_name, expect_img_name):
bp = BasePage(page)
bp._goto_url("画面")
sbp =SwitchButtonPage(page)
sbp.create_switch_button()
time.sleep(1)
result = bp.compare_images(filename, actual_img_name, expect_img_name)
bp.allure_reports(filename, actual_img_name, expect_img_name)
assert result, f"页面截图与预期截图不一致"
@allure.story("开关按钮-位置-修改x、y、w、h属性")
@pytest.mark.parametrize("filename,actual_img_name,expect_img_name",[("SwitchButton", "开关按钮_修改xywh属性_实际图", "开关按钮_修改xywh属性_预期图")])
def test_SwitchButton_set_xywh_axis(self, page, create_page, filename, actual_img_name,expect_img_name):
bp = BasePage(page)
bp._goto_url("画面")
sbp =SwitchButtonPage(page)
sbp.set_xywh()
time.sleep(1)
result = bp.compare_images(filename, actual_img_name, expect_img_name)
bp.allure_reports(filename, actual_img_name, expect_img_name)
assert result, f"页面截图与预期截图不一致"
@allure.story("开关按钮-位置-修改旋转角度")
@pytest.mark.parametrize("filename,actual_img_name,expect_img_name",[("SwitchButton", "开关按钮_修改旋转角度_实际图", "开关按钮_修改旋转角度_预期图")])
def test_SwitchButton_set_rotation_angle(self, page, create_page, filename, actual_img_name,expect_img_name):
bp = BasePage(page)
bp._goto_url("画面")
sbp =SwitchButtonPage(page)
sbp.set_rotation_angle()
time.sleep(1)
result = bp.compare_images(filename, actual_img_name, expect_img_name)
bp.allure_reports(filename, actual_img_name, expect_img_name)
assert result, f"页面截图与预期截图不一致"
@allure.story("开关按钮-位置-设置锁定")
@pytest.mark.parametrize("filename,actual_img_name,expect_img_name",[("SwitchButton", "开关按钮_设置锁定_实际图", "开关按钮_设置锁定_预期图")])
def test_SwitchButton_set_lock(self, page, create_page, filename, actual_img_name, expect_img_name):
bp = BasePage(page)
bp._goto_url("画面")
sbp =SwitchButtonPage(page)
sbp.set_lock()
time.sleep(1)
result = bp.compare_images(filename, actual_img_name, expect_img_name)
bp.allure_reports(filename, actual_img_name, expect_img_name)
assert result, f"页面截图与预期截图不一致"
@allure.story("开关按钮-外观-设置直线边框")
@pytest.mark.parametrize("filename,actual_img_name,expect_img_name",[("SwitchButton", "开关按钮_设置直线边框_实际图", "开关按钮_设置直线边框_预期图")])
def test_SwitchButton_set_straight_line_frame(self, page, create_page, filename, actual_img_name,expect_img_name):
bp = BasePage(page)
bp._goto_url("画面")
sbp =SwitchButtonPage(page)
sbp.set_straight_line_frame() # 直线
time.sleep(1)
result = bp.compare_images(filename, actual_img_name, expect_img_name)
bp.allure_reports(filename, actual_img_name, expect_img_name)
assert result, f"页面截图与预期截图不一致"
@allure.story("开关按钮-外观-设置虚线边框")
@pytest.mark.parametrize("filename,actual_img_name,expect_img_name",[("SwitchButton", "开关按钮_设置虚线边框_实际图", "开关按钮_设置虚线边框_预期图")])
def test_SwitchButton_set_dashed_line_frame(self, page, create_page, filename, actual_img_name,expect_img_name):
bp = BasePage(page)
bp._goto_url("画面")
sbp =SwitchButtonPage(page)
sbp.set_dashed_line_frame() # 虚线
time.sleep(1)
result = bp.compare_images(filename, actual_img_name, expect_img_name)
bp.allure_reports(filename, actual_img_name, expect_img_name)
assert result, f"页面截图与预期截图不一致"
@allure.story("开关按钮-外观-设置圆点边框")
@pytest.mark.parametrize("filename,actual_img_name,expect_img_name",[("SwitchButton", "开关按钮_设置圆点边框_实际图", "开关按钮_设置圆点边框_预期图")])
def test_SwitchButton_set_scircular_dots_frame(self, page, create_page, filename, actual_img_name,expect_img_name):
bp = BasePage(page)
bp._goto_url("画面")
sbp =SwitchButtonPage(page)
sbp.set_scircular_dots_frame() # 圆点
time.sleep(1)
result = bp.compare_images(filename, actual_img_name, expect_img_name)
bp.allure_reports(filename, actual_img_name, expect_img_name)
assert result, f"页面截图与预期截图不一致"
@allure.story("开关按钮-外观-设置无边框")
@pytest.mark.parametrize("filename,actual_img_name,expect_img_name",[("SwitchButton", "开关按钮_设置无边框_实际图", "开关按钮_设置无边框_预期图")])
def test_SwitchButton_set_no_frame(self, page, create_page, filename, actual_img_name,expect_img_name):
bp = BasePage(page)
bp._goto_url("画面")
sbp =SwitchButtonPage(page)
sbp.set_no_frame() # 无边框
time.sleep(1)
result = bp.compare_images(filename, actual_img_name, expect_img_name)
bp.allure_reports(filename, actual_img_name, expect_img_name)
assert result, f"页面截图与预期截图不一致"
@allure.story("开关按钮-外观-设置内外阴影")
@pytest.mark.parametrize("filename,actual_img_name,expect_img_name",[("SwitchButton", "开关按钮_设置内外阴影_实际图", "开关按钮_设置内外阴影_预期图")])
def test_SwitchButton_set_shadow(self, page, create_page, filename, actual_img_name, expect_img_name):
bp = BasePage(page)
bp._goto_url("画面")
sbp =SwitchButtonPage(page)
sbp.set_shadow() # 设置内外阴影
time.sleep(1)
result = bp.compare_images(filename, actual_img_name, expect_img_name)
bp.allure_reports(filename, actual_img_name, expect_img_name)
assert result, f"页面截图与预期截图不一致"
@allure.story("开关按钮-外观-设置圆角")
@pytest.mark.parametrize("filename,actual_img_name,expect_img_name",[("SwitchButton", "开关按钮_设置圆角_实际图", "开关按钮_设置圆角_预期图")])
def test_SwitchButton_set_rounded_corners(self, page, create_page, filename, actual_img_name,expect_img_name):
bp = BasePage(page)
bp._goto_url("画面")
sbp =SwitchButtonPage(page)
sbp.set_rounded_corners()
time.sleep(1)
result = bp.compare_images(filename, actual_img_name, expect_img_name)
bp.allure_reports(filename, actual_img_name, expect_img_name)
assert result, f"页面截图与预期截图不一致"
@allure.story("开关按钮-外观-设置不透明度")
@pytest.mark.parametrize("filename,actual_img_name,expect_img_name",[("SwitchButton", "开关按钮_设置不透明度_实际图", "开关按钮_设置不透明度_预期图")])
def test_SwitchButton_set_opacity(self, page, create_page, filename, actual_img_name, expect_img_name):
bp = BasePage(page)
bp._goto_url("画面")
sbp =SwitchButtonPage(page)
sbp.set_opacity()
time.sleep(1)
result = bp.compare_images(filename, actual_img_name, expect_img_name)
bp.allure_reports(filename, actual_img_name, expect_img_name)
assert result, f"页面截图与预期截图不一致"
@allure.story("开关按钮-文本-设置左对齐")
@pytest.mark.parametrize("filename,actual_img_name,expect_img_name",[("SwitchButton", "开关按钮_设置左对齐_实际图", "开关按钮_设置左对齐_预期图")])
def test_SwitchButton_set_left_aligned(self, page, create_page, filename, actual_img_name,expect_img_name):
bp = BasePage(page)
bp._goto_url("画面")
stp = SwitchButtonPage(page)
stp.set_left_aligned()
time.sleep(1)
result = bp.compare_images(filename, actual_img_name, expect_img_name)
bp.allure_reports(filename, actual_img_name, expect_img_name)
assert result, f"页面截图与预期截图不一致"
@allure.story("开关按钮-文本-设置居中对齐")
@pytest.mark.parametrize("filename,actual_img_name,expect_img_name",[("SwitchButton", "开关按钮_设置居中对齐_实际图", "开关按钮_设置居中对齐_预期图")])
def test_SwitchButton_set_center_aligned(self, page, create_page, filename, actual_img_name,expect_img_name):
bp = BasePage(page)
bp._goto_url("画面")
stp = SwitchButtonPage(page)
stp.set_center_aligned()
time.sleep(1)
result = bp.compare_images(filename, actual_img_name, expect_img_name)
bp.allure_reports(filename, actual_img_name, expect_img_name)
assert result, f"页面截图与预期截图不一致"
@allure.story("开关按钮-文本-设置右对齐")
@pytest.mark.parametrize("filename,actual_img_name,expect_img_name",[("SwitchButton", "开关按钮_设置右对齐_实际图", "开关按钮_设置右对齐_预期图")])
def test_SwitchButton_set_right_aligned(self, page, create_page, filename, actual_img_name,expect_img_name):
bp = BasePage(page)
bp._goto_url("画面")
stp = SwitchButtonPage(page)
stp.set_right_aligned()
time.sleep(1)
result = bp.compare_images(filename, actual_img_name, expect_img_name)
bp.allure_reports(filename, actual_img_name, expect_img_name)
assert result, f"页面截图与预期截图不一致"
@allure.story("开关按钮-文本-设置字号颜色加粗斜体下划线")
@pytest.mark.parametrize("filename,actual_img_name,expect_img_name", [("SwitchButton", "开关按钮_设置字号颜色加粗斜体下划线_实际图", "开关按钮_设置字号颜色加粗斜体下划线_预期图")])
def test_SwitchButton_set_font_style(self, page, create_page, filename, actual_img_name,expect_img_name):
bp = BasePage(page)
bp._goto_url("画面")
stp = SwitchButtonPage(page)
stp.set_font_style()
time.sleep(1)
result = bp.compare_images(filename, actual_img_name, expect_img_name)
bp.allure_reports(filename, actual_img_name, expect_img_name)
assert result, f"页面截图与预期截图不一致"
@allure.story("开关按钮-文本-设置字体类型")
@pytest.mark.parametrize("filename,actual_img_name,expect_img_name",[("SwitchButton", "开关按钮_设置字体类型_实际图", "开关按钮_设置字体类型_预期图")])
def test_SwitchButton_set_font_type(self, page, create_page, filename, actual_img_name,expect_img_name):
bp = BasePage(page)
bp._goto_url("画面")
stp = SwitchButtonPage(page)
stp.set_font_type()
time.sleep(1)
result = bp.compare_images(filename, actual_img_name, expect_img_name)
bp.allure_reports(filename, actual_img_name, expect_img_name)
assert result, f"页面截图与预期截图不一致"
@allure.story("开关按钮-文本-设置字距行高")
@pytest.mark.parametrize("filename,actual_img_name,expect_img_name",[("SwitchButton", "开关按钮_设置字距行高_实际图", "开关按钮_设置字距行高_预期图")])
def test_SwitchButton_set_font_distance(self, page, create_page, filename, actual_img_name,expect_img_name):
bp = BasePage(page)
bp._goto_url("画面")
stp = SwitchButtonPage(page)
stp.set_font_distance()
time.sleep(1)
result = bp.compare_images(filename, actual_img_name, expect_img_name)
bp.allure_reports(filename, actual_img_name, expect_img_name)
assert result, f"页面截图与预期截图不一致"
@allure.story("开关按钮-切换按钮")
@pytest.mark.parametrize("filename,actual_img_name,expect_img_name",[("SwitchButton", "开关按钮_切换按钮_实际图", "开关按钮_切换按钮_预期图")])
def test_SwitchButton_switch_btn(self, page, create_page, filename, actual_img_name,expect_img_name):
bp = BasePage(page)
bp._goto_url("画面")
stp = SwitchButtonPage(page)
stp.test_switch_btn()
time.sleep(1)
result = bp.compare_images(filename, actual_img_name, expect_img_name)
bp.allure_reports(filename, actual_img_name, expect_img_name)
assert result, f"页面截图与预期截图不一致"
# @allure.story("开关按钮-创建开关按钮组件")
# @pytest.mark.parametrize("filename,actual_img_name,expect_img_name",[("SwitchButton", "开关按钮_创建开关按钮_实际图", "开关按钮_创建开关按钮_预期图")])
# def test_create_SwitchButton(self, page, create_page, filename, actual_img_name, expect_img_name):
# bp = BasePage(page)
# bp._goto_url("画面")
# sbp =SwitchButtonPage(page)
# sbp.create_switch_button()
# time.sleep(1)
# result = bp.compare_images(filename, actual_img_name, expect_img_name)
# bp.allure_reports(filename, actual_img_name, expect_img_name)
# assert result, f"页面截图与预期截图不一致"
#
# @allure.story("开关按钮-位置-修改x、y、w、h属性")
# @pytest.mark.parametrize("filename,actual_img_name,expect_img_name",[("SwitchButton", "开关按钮_修改xywh属性_实际图", "开关按钮_修改xywh属性_预期图")])
# def test_SwitchButton_set_xywh_axis(self, page, create_page, filename, actual_img_name,expect_img_name):
# bp = BasePage(page)
# bp._goto_url("画面")
# sbp =SwitchButtonPage(page)
# sbp.set_xywh()
# time.sleep(1)
# result = bp.compare_images(filename, actual_img_name, expect_img_name)
# bp.allure_reports(filename, actual_img_name, expect_img_name)
# assert result, f"页面截图与预期截图不一致"
#
# @allure.story("开关按钮-位置-修改旋转角度")
# @pytest.mark.parametrize("filename,actual_img_name,expect_img_name",[("SwitchButton", "开关按钮_修改旋转角度_实际图", "开关按钮_修改旋转角度_预期图")])
# def test_SwitchButton_set_rotation_angle(self, page, create_page, filename, actual_img_name,expect_img_name):
# bp = BasePage(page)
# bp._goto_url("画面")
# sbp =SwitchButtonPage(page)
# sbp.set_rotation_angle()
# time.sleep(1)
# result = bp.compare_images(filename, actual_img_name, expect_img_name)
# bp.allure_reports(filename, actual_img_name, expect_img_name)
# assert result, f"页面截图与预期截图不一致"
#
# @allure.story("开关按钮-位置-设置锁定")
# @pytest.mark.parametrize("filename,actual_img_name,expect_img_name",[("SwitchButton", "开关按钮_设置锁定_实际图", "开关按钮_设置锁定_预期图")])
# def test_SwitchButton_set_lock(self, page, create_page, filename, actual_img_name, expect_img_name):
# bp = BasePage(page)
# bp._goto_url("画面")
# sbp =SwitchButtonPage(page)
# sbp.set_lock()
# time.sleep(1)
# result = bp.compare_images(filename, actual_img_name, expect_img_name)
# bp.allure_reports(filename, actual_img_name, expect_img_name)
# assert result, f"页面截图与预期截图不一致"
#
# @allure.story("开关按钮-外观-设置直线边框")
# @pytest.mark.parametrize("filename,actual_img_name,expect_img_name",[("SwitchButton", "开关按钮_设置直线边框_实际图", "开关按钮_设置直线边框_预期图")])
# def test_SwitchButton_set_straight_line_frame(self, page, create_page, filename, actual_img_name,expect_img_name):
# bp = BasePage(page)
# bp._goto_url("画面")
# sbp =SwitchButtonPage(page)
# sbp.set_straight_line_frame() # 直线
# time.sleep(1)
# result = bp.compare_images(filename, actual_img_name, expect_img_name)
# bp.allure_reports(filename, actual_img_name, expect_img_name)
# assert result, f"页面截图与预期截图不一致"
#
# @allure.story("开关按钮-外观-设置虚线边框")
# @pytest.mark.parametrize("filename,actual_img_name,expect_img_name",[("SwitchButton", "开关按钮_设置虚线边框_实际图", "开关按钮_设置虚线边框_预期图")])
# def test_SwitchButton_set_dashed_line_frame(self, page, create_page, filename, actual_img_name,expect_img_name):
# bp = BasePage(page)
# bp._goto_url("画面")
# sbp =SwitchButtonPage(page)
# sbp.set_dashed_line_frame() # 虚线
# time.sleep(1)
# result = bp.compare_images(filename, actual_img_name, expect_img_name)
# bp.allure_reports(filename, actual_img_name, expect_img_name)
# assert result, f"页面截图与预期截图不一致"
#
# @allure.story("开关按钮-外观-设置圆点边框")
# @pytest.mark.parametrize("filename,actual_img_name,expect_img_name",[("SwitchButton", "开关按钮_设置圆点边框_实际图", "开关按钮_设置圆点边框_预期图")])
# def test_SwitchButton_set_scircular_dots_frame(self, page, create_page, filename, actual_img_name,expect_img_name):
# bp = BasePage(page)
# bp._goto_url("画面")
# sbp =SwitchButtonPage(page)
# sbp.set_scircular_dots_frame() # 圆点
# time.sleep(1)
# result = bp.compare_images(filename, actual_img_name, expect_img_name)
# bp.allure_reports(filename, actual_img_name, expect_img_name)
# assert result, f"页面截图与预期截图不一致"
#
# @allure.story("开关按钮-外观-设置无边框")
# @pytest.mark.parametrize("filename,actual_img_name,expect_img_name",[("SwitchButton", "开关按钮_设置无边框_实际图", "开关按钮_设置无边框_预期图")])
# def test_SwitchButton_set_no_frame(self, page, create_page, filename, actual_img_name,expect_img_name):
# bp = BasePage(page)
# bp._goto_url("画面")
# sbp =SwitchButtonPage(page)
# sbp.set_no_frame() # 无边框
# time.sleep(1)
# result = bp.compare_images(filename, actual_img_name, expect_img_name)
# bp.allure_reports(filename, actual_img_name, expect_img_name)
# assert result, f"页面截图与预期截图不一致"
#
# @allure.story("开关按钮-外观-设置内外阴影")
# @pytest.mark.parametrize("filename,actual_img_name,expect_img_name",[("SwitchButton", "开关按钮_设置内外阴影_实际图", "开关按钮_设置内外阴影_预期图")])
# def test_SwitchButton_set_shadow(self, page, create_page, filename, actual_img_name, expect_img_name):
# bp = BasePage(page)
# bp._goto_url("画面")
# sbp =SwitchButtonPage(page)
# sbp.set_shadow() # 设置内外阴影
# time.sleep(1)
# result = bp.compare_images(filename, actual_img_name, expect_img_name)
# bp.allure_reports(filename, actual_img_name, expect_img_name)
# assert result, f"页面截图与预期截图不一致"
#
# @allure.story("开关按钮-外观-设置圆角")
# @pytest.mark.parametrize("filename,actual_img_name,expect_img_name",[("SwitchButton", "开关按钮_设置圆角_实际图", "开关按钮_设置圆角_预期图")])
# def test_SwitchButton_set_rounded_corners(self, page, create_page, filename, actual_img_name,expect_img_name):
# bp = BasePage(page)
# bp._goto_url("画面")
# sbp =SwitchButtonPage(page)
# sbp.set_rounded_corners()
# time.sleep(1)
# result = bp.compare_images(filename, actual_img_name, expect_img_name)
# bp.allure_reports(filename, actual_img_name, expect_img_name)
# assert result, f"页面截图与预期截图不一致"
#
# @allure.story("开关按钮-外观-设置不透明度")
# @pytest.mark.parametrize("filename,actual_img_name,expect_img_name",[("SwitchButton", "开关按钮_设置不透明度_实际图", "开关按钮_设置不透明度_预期图")])
# def test_SwitchButton_set_opacity(self, page, create_page, filename, actual_img_name, expect_img_name):
# bp = BasePage(page)
# bp._goto_url("画面")
# sbp =SwitchButtonPage(page)
# sbp.set_opacity()
# time.sleep(1)
# result = bp.compare_images(filename, actual_img_name, expect_img_name)
# bp.allure_reports(filename, actual_img_name, expect_img_name)
# assert result, f"页面截图与预期截图不一致"
#
# @allure.story("开关按钮-文本-设置左对齐")
# @pytest.mark.parametrize("filename,actual_img_name,expect_img_name",[("SwitchButton", "开关按钮_设置左对齐_实际图", "开关按钮_设置左对齐_预期图")])
# def test_SwitchButton_set_left_aligned(self, page, create_page, filename, actual_img_name,expect_img_name):
# bp = BasePage(page)
# bp._goto_url("画面")
# stp = SwitchButtonPage(page)
# stp.set_left_aligned()
# time.sleep(1)
# result = bp.compare_images(filename, actual_img_name, expect_img_name)
# bp.allure_reports(filename, actual_img_name, expect_img_name)
# assert result, f"页面截图与预期截图不一致"
#
# @allure.story("开关按钮-文本-设置居中对齐")
# @pytest.mark.parametrize("filename,actual_img_name,expect_img_name",[("SwitchButton", "开关按钮_设置居中对齐_实际图", "开关按钮_设置居中对齐_预期图")])
# def test_SwitchButton_set_center_aligned(self, page, create_page, filename, actual_img_name,expect_img_name):
# bp = BasePage(page)
# bp._goto_url("画面")
# stp = SwitchButtonPage(page)
# stp.set_center_aligned()
# time.sleep(1)
# result = bp.compare_images(filename, actual_img_name, expect_img_name)
# bp.allure_reports(filename, actual_img_name, expect_img_name)
# assert result, f"页面截图与预期截图不一致"
#
# @allure.story("开关按钮-文本-设置右对齐")
# @pytest.mark.parametrize("filename,actual_img_name,expect_img_name",[("SwitchButton", "开关按钮_设置右对齐_实际图", "开关按钮_设置右对齐_预期图")])
# def test_SwitchButton_set_right_aligned(self, page, create_page, filename, actual_img_name,expect_img_name):
# bp = BasePage(page)
# bp._goto_url("画面")
# stp = SwitchButtonPage(page)
# stp.set_right_aligned()
# time.sleep(1)
# result = bp.compare_images(filename, actual_img_name, expect_img_name)
# bp.allure_reports(filename, actual_img_name, expect_img_name)
# assert result, f"页面截图与预期截图不一致"
#
# @allure.story("开关按钮-文本-设置字号颜色加粗斜体下划线")
# @pytest.mark.parametrize("filename,actual_img_name,expect_img_name", [("SwitchButton", "开关按钮_设置字号颜色加粗斜体下划线_实际图", "开关按钮_设置字号颜色加粗斜体下划线_预期图")])
# def test_SwitchButton_set_font_style(self, page, create_page, filename, actual_img_name,expect_img_name):
# bp = BasePage(page)
# bp._goto_url("画面")
# stp = SwitchButtonPage(page)
# stp.set_font_style()
# time.sleep(1)
# result = bp.compare_images(filename, actual_img_name, expect_img_name)
# bp.allure_reports(filename, actual_img_name, expect_img_name)
# assert result, f"页面截图与预期截图不一致"
#
# @allure.story("开关按钮-文本-设置字体类型")
# @pytest.mark.parametrize("filename,actual_img_name,expect_img_name",[("SwitchButton", "开关按钮_设置字体类型_实际图", "开关按钮_设置字体类型_预期图")])
# def test_SwitchButton_set_font_type(self, page, create_page, filename, actual_img_name,expect_img_name):
# bp = BasePage(page)
# bp._goto_url("画面")
# stp = SwitchButtonPage(page)
# stp.set_font_type()
# time.sleep(1)
# result = bp.compare_images(filename, actual_img_name, expect_img_name)
# bp.allure_reports(filename, actual_img_name, expect_img_name)
# assert result, f"页面截图与预期截图不一致"
#
# @allure.story("开关按钮-文本-设置字距行高")
# @pytest.mark.parametrize("filename,actual_img_name,expect_img_name",[("SwitchButton", "开关按钮_设置字距行高_实际图", "开关按钮_设置字距行高_预期图")])
# def test_SwitchButton_set_font_distance(self, page, create_page, filename, actual_img_name,expect_img_name):
# bp = BasePage(page)
# bp._goto_url("画面")
# stp = SwitchButtonPage(page)
# stp.set_font_distance()
# time.sleep(1)
# result = bp.compare_images(filename, actual_img_name, expect_img_name)
# bp.allure_reports(filename, actual_img_name, expect_img_name)
# assert result, f"页面截图与预期截图不一致"
#
# @allure.story("开关按钮-切换按钮")
# @pytest.mark.parametrize("filename,actual_img_name,expect_img_name",[("SwitchButton", "开关按钮_切换按钮_实际图", "开关按钮_切换按钮_预期图")])
# def test_SwitchButton_switch_btn(self, page, create_page, filename, actual_img_name,expect_img_name):
# bp = BasePage(page)
# bp._goto_url("画面")
# stp = SwitchButtonPage(page)
# stp.test_switch_btn()
# time.sleep(1)
# result = bp.compare_images(filename, actual_img_name, expect_img_name)
# bp.allure_reports(filename, actual_img_name, expect_img_name)
# assert result, f"页面截图与预期截图不一致"
#
@allure.story("开关按钮-切换关状态")
@pytest.mark.parametrize("filename,actual_img_name,expect_img_name",[("SwitchButton", "开关按钮_切换关状态_实际图", "开关按钮_切换关状态_预期图")])
def test_SwitchButton_switch_state(self, page, create_page, write_var,filename, actual_img_name,expect_img_name):
def test_SwitchButton_switch_state(self, page, create_page,write_var,filename, actual_img_name,expect_img_name):
bp = BasePage(page)
bp._goto_url("画面")
stp = SwitchButtonPage(page)
......@@ -239,3 +239,16 @@ class Test_SwitchButton:
result = bp.compare_images(filename, actual_img_name, expect_img_name)
bp.allure_reports(filename, actual_img_name, expect_img_name)
assert result, f"页面截图与预期截图不一致"
# @allure.story("开关按钮-变量分离-切换写状态")
# @pytest.mark.parametrize("filename,actual_img_name,expect_img_name",[("SwitchButton", "开关按钮_变量分离-切换写状态_实际图", "开关按钮_变量分离-切换写状态_预期图")])
# def test_SwitchButton_switch_write_state(self, page, create_page, write_var,filename, actual_img_name,expect_img_name):
# bp = BasePage(page)
# bp._goto_url("画面")
# page.pause()
# stp = SwitchButtonPage(page)
# stp.test_var_split_switch_write_state()
# time.sleep(1)
# result = bp.compare_images(filename, actual_img_name, expect_img_name)
# bp.allure_reports(filename, actual_img_name, expect_img_name)
# assert result, f"页面截图与预期截图不一致"
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"
{"uid":"b1a8273437954620fa374b796ffaacdd","name":"behaviors","children":[{"name":"CMS2.0UI自动化测试","children":[{"name":"开关组件","children":[{"name":"开关按钮-创建开关按钮组件","children":[{"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]","uid":"2b141e0bb71ec4bf","parentUid":"c5bd3a335447b9c44697a500bed54458","status":"passed","time":{"start":1725530713719,"stop":1725530719712,"duration":5993},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_创建开关按钮_实际图'","'开关按钮_创建开关按钮_预期图'","'SwitchButton'"]}],"uid":"c5bd3a335447b9c44697a500bed54458"},{"name":"开关按钮-位置-修改x、y、w、h属性","children":[{"name":"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]","uid":"f21fc31db9131e1c","parentUid":"deec9cb76239299d140f2fda09c5c74c","status":"passed","time":{"start":1725530722079,"stop":1725530728890,"duration":6811},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_修改xywh属性_实际图'","'开关按钮_修改xywh属性_预期图'","'SwitchButton'"]}],"uid":"deec9cb76239299d140f2fda09c5c74c"},{"name":"开关按钮-位置-修改旋转角度","children":[{"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]","uid":"52931ef4653e11f5","parentUid":"d21460f7b5cf07a54643610460842fff","status":"passed","time":{"start":1725530731069,"stop":1725530737276,"duration":6207},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_修改旋转角度_实际图'","'开关按钮_修改旋转角度_预期图'","'SwitchButton'"]}],"uid":"d21460f7b5cf07a54643610460842fff"},{"name":"开关按钮-位置-设置锁定","children":[{"name":"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]","uid":"8a241758505724cb","parentUid":"e0bc83e573558877baba21fd6caf2f9f","status":"passed","time":{"start":1725530739879,"stop":1725530746026,"duration":6147},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_设置锁定_实际图'","'开关按钮_设置锁定_预期图'","'SwitchButton'"]}],"uid":"e0bc83e573558877baba21fd6caf2f9f"},{"name":"开关按钮-外观-设置直线边框","children":[{"name":"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]","uid":"ac769ae4f9e2981e","parentUid":"3cd4369f5a53bcb83ec8ecbb748db17e","status":"passed","time":{"start":1725530748477,"stop":1725530756730,"duration":8253},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_设置直线边框_实际图'","'开关按钮_设置直线边框_预期图'","'SwitchButton'"]}],"uid":"3cd4369f5a53bcb83ec8ecbb748db17e"},{"name":"开关按钮-外观-设置虚线边框","children":[{"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]","uid":"187a69d2b09bfbca","parentUid":"7df4bdab1ce112a3764f5eb23c01e875","status":"passed","time":{"start":1725530758906,"stop":1725530767423,"duration":8517},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_设置虚线边框_实际图'","'开关按钮_设置虚线边框_预期图'","'SwitchButton'"]}],"uid":"7df4bdab1ce112a3764f5eb23c01e875"},{"name":"开关按钮-外观-设置圆点边框","children":[{"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]","uid":"2f795d87dcaab772","parentUid":"a12c093c52dfd1dae5a8102245d37349","status":"passed","time":{"start":1725530769756,"stop":1725530778327,"duration":8571},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_设置圆点边框_实际图'","'开关按钮_设置圆点边框_预期图'","'SwitchButton'"]}],"uid":"a12c093c52dfd1dae5a8102245d37349"},{"name":"开关按钮-外观-设置无边框","children":[{"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]","uid":"3a4b753ed647693a","parentUid":"c79402ef499988f7a6407740fb7eec52","status":"passed","time":{"start":1725530780377,"stop":1725530788686,"duration":8309},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_设置无边框_实际图'","'开关按钮_设置无边框_预期图'","'SwitchButton'"]}],"uid":"c79402ef499988f7a6407740fb7eec52"},{"name":"开关按钮-外观-设置内外阴影","children":[{"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]","uid":"2ce47f1dc5de0b7e","parentUid":"8b3e81f00edec77902fc13d2de69d1de","status":"passed","time":{"start":1725530791053,"stop":1725530801101,"duration":10048},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_设置内外阴影_实际图'","'开关按钮_设置内外阴影_预期图'","'SwitchButton'"]}],"uid":"8b3e81f00edec77902fc13d2de69d1de"},{"name":"开关按钮-外观-设置圆角","children":[{"name":"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]","uid":"f40b2b2eb93b4533","parentUid":"4aa941fadab1c16e3703419cae5da608","status":"passed","time":{"start":1725530803362,"stop":1725530810478,"duration":7116},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_设置圆角_实际图'","'开关按钮_设置圆角_预期图'","'SwitchButton'"]}],"uid":"4aa941fadab1c16e3703419cae5da608"},{"name":"开关按钮-外观-设置不透明度","children":[{"name":"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]","uid":"b5c913bf44a0cf62","parentUid":"c6d30bceee9ad4e0b6a8d9ddd1eda65e","status":"passed","time":{"start":1725530812555,"stop":1725530818676,"duration":6121},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_设置不透明度_实际图'","'开关按钮_设置不透明度_预期图'","'SwitchButton'"]}],"uid":"c6d30bceee9ad4e0b6a8d9ddd1eda65e"},{"name":"开关按钮-文本-设置左对齐","children":[{"name":"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]","uid":"ba4c47be64d281d9","parentUid":"09cad0ad0d929a9be932dbfaf2577d2b","status":"passed","time":{"start":1725530820945,"stop":1725530828284,"duration":7339},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_设置左对齐_实际图'","'开关按钮_设置左对齐_预期图'","'SwitchButton'"]}],"uid":"09cad0ad0d929a9be932dbfaf2577d2b"},{"name":"开关按钮-文本-设置居中对齐","children":[{"name":"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]","uid":"ad9857c1b94376eb","parentUid":"6a1aadfbaa544b3fee5e6bc83d33c955","status":"passed","time":{"start":1725530830443,"stop":1725530837983,"duration":7540},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_设置居中对齐_实际图'","'开关按钮_设置居中对齐_预期图'","'SwitchButton'"]}],"uid":"6a1aadfbaa544b3fee5e6bc83d33c955"},{"name":"开关按钮-文本-设置右对齐","children":[{"name":"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]","uid":"74997b737c8606f7","parentUid":"83942ef813c05fbcfc74f347ff94d411","status":"passed","time":{"start":1725530840141,"stop":1725530847735,"duration":7594},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_设置右对齐_实际图'","'开关按钮_设置右对齐_预期图'","'SwitchButton'"]}],"uid":"83942ef813c05fbcfc74f347ff94d411"},{"name":"开关按钮-文本-设置字号颜色加粗斜体下划线","children":[{"name":"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]","uid":"953ddc639d736a1","parentUid":"c7f111b8491644b07b1887d0bc6aceff","status":"passed","time":{"start":1725530850105,"stop":1725530859569,"duration":9464},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_设置字号颜色加粗斜体下划线_实际图'","'开关按钮_设置字号颜色加粗斜体下划线_预期图'","'SwitchButton'"]}],"uid":"c7f111b8491644b07b1887d0bc6aceff"},{"name":"开关按钮-文本-设置字体类型","children":[{"name":"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]","uid":"5e5d44a1e65e6693","parentUid":"dae613ef2ad4ea25f5726732f3df9ef2","status":"passed","time":{"start":1725530862131,"stop":1725530870716,"duration":8585},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_设置字体类型_实际图'","'开关按钮_设置字体类型_预期图'","'SwitchButton'"]}],"uid":"dae613ef2ad4ea25f5726732f3df9ef2"},{"name":"开关按钮-文本-设置字距行高","children":[{"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]","uid":"31ba42624012d9c3","parentUid":"0a614b5874e4bada67e29c7493a5a7ac","status":"passed","time":{"start":1725530873284,"stop":1725530881429,"duration":8145},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_设置字距行高_实际图'","'开关按钮_设置字距行高_预期图'","'SwitchButton'"]}],"uid":"0a614b5874e4bada67e29c7493a5a7ac"},{"name":"开关按钮-切换按钮","children":[{"name":"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]","uid":"f3a3a31bf88e1fa3","parentUid":"98dcb85ec67b0c3d41edc300ce11861b","status":"passed","time":{"start":1725530884295,"stop":1725530890794,"duration":6499},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_切换按钮_实际图'","'开关按钮_切换按钮_预期图'","'SwitchButton'"]}],"uid":"98dcb85ec67b0c3d41edc300ce11861b"},{"name":"开关按钮-切换关状态","children":[{"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]","uid":"c4f759d538ce1ead","parentUid":"372029ac136480eeb4e7e4c042bbd1be","status":"passed","time":{"start":1725530893740,"stop":1725530904350,"duration":10610},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_切换关状态_实际图'","'开关按钮_切换关状态_预期图'","'SwitchButton'"]}],"uid":"372029ac136480eeb4e7e4c042bbd1be"}],"uid":"785895474b7c807eca17d901b12429cd"}],"uid":"390d43add3d704eac84707ba62ecc607"}]}
\ No newline at end of file
{"uid":"b1a8273437954620fa374b796ffaacdd","name":"behaviors","children":[{"name":"CMS2.0UI自动化测试","children":[{"name":"开关组件","children":[{"name":"开关按钮-切换关状态","children":[{"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]","uid":"1f17b18332185656","parentUid":"372029ac136480eeb4e7e4c042bbd1be","status":"passed","time":{"start":1725590960425,"stop":1725590971062,"duration":10637},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_切换关状态_实际图'","'开关按钮_切换关状态_预期图'","'SwitchButton'"]}],"uid":"372029ac136480eeb4e7e4c042bbd1be"}],"uid":"785895474b7c807eca17d901b12429cd"}],"uid":"390d43add3d704eac84707ba62ecc607"}]}
\ No newline at end of file
{"uid":"83edc06c07f9ae9e47eb6dd1b683e4e2","name":"packages","children":[{"name":"TestCases.mode_SwitchButton","children":[{"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]","uid":"2b141e0bb71ec4bf","parentUid":"eb66a73148415e3125a59f8521b4049d","status":"passed","time":{"start":1725530713719,"stop":1725530719712,"duration":5993},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_创建开关按钮_实际图'","'开关按钮_创建开关按钮_预期图'","'SwitchButton'"]},{"name":"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]","uid":"f21fc31db9131e1c","parentUid":"eb66a73148415e3125a59f8521b4049d","status":"passed","time":{"start":1725530722079,"stop":1725530728890,"duration":6811},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_修改xywh属性_实际图'","'开关按钮_修改xywh属性_预期图'","'SwitchButton'"]},{"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]","uid":"52931ef4653e11f5","parentUid":"eb66a73148415e3125a59f8521b4049d","status":"passed","time":{"start":1725530731069,"stop":1725530737276,"duration":6207},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_修改旋转角度_实际图'","'开关按钮_修改旋转角度_预期图'","'SwitchButton'"]},{"name":"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]","uid":"8a241758505724cb","parentUid":"eb66a73148415e3125a59f8521b4049d","status":"passed","time":{"start":1725530739879,"stop":1725530746026,"duration":6147},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_设置锁定_实际图'","'开关按钮_设置锁定_预期图'","'SwitchButton'"]},{"name":"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]","uid":"ac769ae4f9e2981e","parentUid":"eb66a73148415e3125a59f8521b4049d","status":"passed","time":{"start":1725530748477,"stop":1725530756730,"duration":8253},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_设置直线边框_实际图'","'开关按钮_设置直线边框_预期图'","'SwitchButton'"]},{"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]","uid":"187a69d2b09bfbca","parentUid":"eb66a73148415e3125a59f8521b4049d","status":"passed","time":{"start":1725530758906,"stop":1725530767423,"duration":8517},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_设置虚线边框_实际图'","'开关按钮_设置虚线边框_预期图'","'SwitchButton'"]},{"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]","uid":"2f795d87dcaab772","parentUid":"eb66a73148415e3125a59f8521b4049d","status":"passed","time":{"start":1725530769756,"stop":1725530778327,"duration":8571},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_设置圆点边框_实际图'","'开关按钮_设置圆点边框_预期图'","'SwitchButton'"]},{"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]","uid":"3a4b753ed647693a","parentUid":"eb66a73148415e3125a59f8521b4049d","status":"passed","time":{"start":1725530780377,"stop":1725530788686,"duration":8309},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_设置无边框_实际图'","'开关按钮_设置无边框_预期图'","'SwitchButton'"]},{"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]","uid":"2ce47f1dc5de0b7e","parentUid":"eb66a73148415e3125a59f8521b4049d","status":"passed","time":{"start":1725530791053,"stop":1725530801101,"duration":10048},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_设置内外阴影_实际图'","'开关按钮_设置内外阴影_预期图'","'SwitchButton'"]},{"name":"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]","uid":"f40b2b2eb93b4533","parentUid":"eb66a73148415e3125a59f8521b4049d","status":"passed","time":{"start":1725530803362,"stop":1725530810478,"duration":7116},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_设置圆角_实际图'","'开关按钮_设置圆角_预期图'","'SwitchButton'"]},{"name":"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]","uid":"b5c913bf44a0cf62","parentUid":"eb66a73148415e3125a59f8521b4049d","status":"passed","time":{"start":1725530812555,"stop":1725530818676,"duration":6121},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_设置不透明度_实际图'","'开关按钮_设置不透明度_预期图'","'SwitchButton'"]},{"name":"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]","uid":"ba4c47be64d281d9","parentUid":"eb66a73148415e3125a59f8521b4049d","status":"passed","time":{"start":1725530820945,"stop":1725530828284,"duration":7339},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_设置左对齐_实际图'","'开关按钮_设置左对齐_预期图'","'SwitchButton'"]},{"name":"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]","uid":"ad9857c1b94376eb","parentUid":"eb66a73148415e3125a59f8521b4049d","status":"passed","time":{"start":1725530830443,"stop":1725530837983,"duration":7540},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_设置居中对齐_实际图'","'开关按钮_设置居中对齐_预期图'","'SwitchButton'"]},{"name":"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]","uid":"74997b737c8606f7","parentUid":"eb66a73148415e3125a59f8521b4049d","status":"passed","time":{"start":1725530840141,"stop":1725530847735,"duration":7594},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_设置右对齐_实际图'","'开关按钮_设置右对齐_预期图'","'SwitchButton'"]},{"name":"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]","uid":"953ddc639d736a1","parentUid":"eb66a73148415e3125a59f8521b4049d","status":"passed","time":{"start":1725530850105,"stop":1725530859569,"duration":9464},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_设置字号颜色加粗斜体下划线_实际图'","'开关按钮_设置字号颜色加粗斜体下划线_预期图'","'SwitchButton'"]},{"name":"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]","uid":"5e5d44a1e65e6693","parentUid":"eb66a73148415e3125a59f8521b4049d","status":"passed","time":{"start":1725530862131,"stop":1725530870716,"duration":8585},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_设置字体类型_实际图'","'开关按钮_设置字体类型_预期图'","'SwitchButton'"]},{"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]","uid":"31ba42624012d9c3","parentUid":"eb66a73148415e3125a59f8521b4049d","status":"passed","time":{"start":1725530873284,"stop":1725530881429,"duration":8145},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_设置字距行高_实际图'","'开关按钮_设置字距行高_预期图'","'SwitchButton'"]},{"name":"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]","uid":"f3a3a31bf88e1fa3","parentUid":"eb66a73148415e3125a59f8521b4049d","status":"passed","time":{"start":1725530884295,"stop":1725530890794,"duration":6499},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_切换按钮_实际图'","'开关按钮_切换按钮_预期图'","'SwitchButton'"]},{"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]","uid":"c4f759d538ce1ead","parentUid":"eb66a73148415e3125a59f8521b4049d","status":"passed","time":{"start":1725530893740,"stop":1725530904350,"duration":10610},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_切换关状态_实际图'","'开关按钮_切换关状态_预期图'","'SwitchButton'"]}],"uid":"TestCases.mode_SwitchButton"}]}
\ No newline at end of file
{"uid":"83edc06c07f9ae9e47eb6dd1b683e4e2","name":"packages","children":[{"name":"TestCases.mode_SwitchButton","children":[{"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]","uid":"1f17b18332185656","parentUid":"eb66a73148415e3125a59f8521b4049d","status":"passed","time":{"start":1725590960425,"stop":1725590971062,"duration":10637},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_切换关状态_实际图'","'开关按钮_切换关状态_预期图'","'SwitchButton'"]}],"uid":"TestCases.mode_SwitchButton"}]}
\ No newline at end of file
"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]",""
{"uid":"98d3104e051c652961429bf95fa0b5d6","name":"suites","children":[{"name":"TestCases","children":[{"name":"mode_SwitchButton","children":[{"name":"Test_SwitchButton","children":[{"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]","uid":"2b141e0bb71ec4bf","parentUid":"611347de3bb3121fe2f24b24e0c57e4a","status":"passed","time":{"start":1725530713719,"stop":1725530719712,"duration":5993},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_创建开关按钮_实际图'","'开关按钮_创建开关按钮_预期图'","'SwitchButton'"]},{"name":"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]","uid":"f21fc31db9131e1c","parentUid":"611347de3bb3121fe2f24b24e0c57e4a","status":"passed","time":{"start":1725530722079,"stop":1725530728890,"duration":6811},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_修改xywh属性_实际图'","'开关按钮_修改xywh属性_预期图'","'SwitchButton'"]},{"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]","uid":"52931ef4653e11f5","parentUid":"611347de3bb3121fe2f24b24e0c57e4a","status":"passed","time":{"start":1725530731069,"stop":1725530737276,"duration":6207},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_修改旋转角度_实际图'","'开关按钮_修改旋转角度_预期图'","'SwitchButton'"]},{"name":"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]","uid":"8a241758505724cb","parentUid":"611347de3bb3121fe2f24b24e0c57e4a","status":"passed","time":{"start":1725530739879,"stop":1725530746026,"duration":6147},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_设置锁定_实际图'","'开关按钮_设置锁定_预期图'","'SwitchButton'"]},{"name":"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]","uid":"ac769ae4f9e2981e","parentUid":"611347de3bb3121fe2f24b24e0c57e4a","status":"passed","time":{"start":1725530748477,"stop":1725530756730,"duration":8253},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_设置直线边框_实际图'","'开关按钮_设置直线边框_预期图'","'SwitchButton'"]},{"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]","uid":"187a69d2b09bfbca","parentUid":"611347de3bb3121fe2f24b24e0c57e4a","status":"passed","time":{"start":1725530758906,"stop":1725530767423,"duration":8517},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_设置虚线边框_实际图'","'开关按钮_设置虚线边框_预期图'","'SwitchButton'"]},{"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]","uid":"2f795d87dcaab772","parentUid":"611347de3bb3121fe2f24b24e0c57e4a","status":"passed","time":{"start":1725530769756,"stop":1725530778327,"duration":8571},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_设置圆点边框_实际图'","'开关按钮_设置圆点边框_预期图'","'SwitchButton'"]},{"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]","uid":"3a4b753ed647693a","parentUid":"611347de3bb3121fe2f24b24e0c57e4a","status":"passed","time":{"start":1725530780377,"stop":1725530788686,"duration":8309},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_设置无边框_实际图'","'开关按钮_设置无边框_预期图'","'SwitchButton'"]},{"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]","uid":"2ce47f1dc5de0b7e","parentUid":"611347de3bb3121fe2f24b24e0c57e4a","status":"passed","time":{"start":1725530791053,"stop":1725530801101,"duration":10048},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_设置内外阴影_实际图'","'开关按钮_设置内外阴影_预期图'","'SwitchButton'"]},{"name":"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]","uid":"f40b2b2eb93b4533","parentUid":"611347de3bb3121fe2f24b24e0c57e4a","status":"passed","time":{"start":1725530803362,"stop":1725530810478,"duration":7116},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_设置圆角_实际图'","'开关按钮_设置圆角_预期图'","'SwitchButton'"]},{"name":"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]","uid":"b5c913bf44a0cf62","parentUid":"611347de3bb3121fe2f24b24e0c57e4a","status":"passed","time":{"start":1725530812555,"stop":1725530818676,"duration":6121},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_设置不透明度_实际图'","'开关按钮_设置不透明度_预期图'","'SwitchButton'"]},{"name":"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]","uid":"ba4c47be64d281d9","parentUid":"611347de3bb3121fe2f24b24e0c57e4a","status":"passed","time":{"start":1725530820945,"stop":1725530828284,"duration":7339},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_设置左对齐_实际图'","'开关按钮_设置左对齐_预期图'","'SwitchButton'"]},{"name":"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]","uid":"ad9857c1b94376eb","parentUid":"611347de3bb3121fe2f24b24e0c57e4a","status":"passed","time":{"start":1725530830443,"stop":1725530837983,"duration":7540},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_设置居中对齐_实际图'","'开关按钮_设置居中对齐_预期图'","'SwitchButton'"]},{"name":"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]","uid":"74997b737c8606f7","parentUid":"611347de3bb3121fe2f24b24e0c57e4a","status":"passed","time":{"start":1725530840141,"stop":1725530847735,"duration":7594},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_设置右对齐_实际图'","'开关按钮_设置右对齐_预期图'","'SwitchButton'"]},{"name":"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]","uid":"953ddc639d736a1","parentUid":"611347de3bb3121fe2f24b24e0c57e4a","status":"passed","time":{"start":1725530850105,"stop":1725530859569,"duration":9464},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_设置字号颜色加粗斜体下划线_实际图'","'开关按钮_设置字号颜色加粗斜体下划线_预期图'","'SwitchButton'"]},{"name":"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]","uid":"5e5d44a1e65e6693","parentUid":"611347de3bb3121fe2f24b24e0c57e4a","status":"passed","time":{"start":1725530862131,"stop":1725530870716,"duration":8585},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_设置字体类型_实际图'","'开关按钮_设置字体类型_预期图'","'SwitchButton'"]},{"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]","uid":"31ba42624012d9c3","parentUid":"611347de3bb3121fe2f24b24e0c57e4a","status":"passed","time":{"start":1725530873284,"stop":1725530881429,"duration":8145},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_设置字距行高_实际图'","'开关按钮_设置字距行高_预期图'","'SwitchButton'"]},{"name":"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]","uid":"f3a3a31bf88e1fa3","parentUid":"611347de3bb3121fe2f24b24e0c57e4a","status":"passed","time":{"start":1725530884295,"stop":1725530890794,"duration":6499},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_切换按钮_实际图'","'开关按钮_切换按钮_预期图'","'SwitchButton'"]},{"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]","uid":"c4f759d538ce1ead","parentUid":"611347de3bb3121fe2f24b24e0c57e4a","status":"passed","time":{"start":1725530893740,"stop":1725530904350,"duration":10610},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_切换关状态_实际图'","'开关按钮_切换关状态_预期图'","'SwitchButton'"]}],"uid":"611347de3bb3121fe2f24b24e0c57e4a"}],"uid":"d3f81701749648e8633592c3f6793e43"}],"uid":"0408d924bc3d43de55080f45620fd22e"}]}
\ No newline at end of file
{"uid":"98d3104e051c652961429bf95fa0b5d6","name":"suites","children":[{"name":"TestCases","children":[{"name":"mode_SwitchButton","children":[{"name":"Test_SwitchButton","children":[{"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]","uid":"1f17b18332185656","parentUid":"611347de3bb3121fe2f24b24e0c57e4a","status":"passed","time":{"start":1725590960425,"stop":1725590971062,"duration":10637},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_切换关状态_实际图'","'开关按钮_切换关状态_预期图'","'SwitchButton'"]}],"uid":"611347de3bb3121fe2f24b24e0c57e4a"}],"uid":"d3f81701749648e8633592c3f6793e43"}],"uid":"0408d924bc3d43de55080f45620fd22e"}]}
\ No newline at end of file
{"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
{"uid":"5e5d44a1e65e6693","name":"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]","fullName":"TestCases.mode_SwitchButton.Test_SwitchButton#test_SwitchButton_set_font_type","historyId":"c2bddda688cc71383a8a222af63852e5","time":{"start":1725530862131,"stop":1725530870716,"duration":8585},"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":1725530860365,"stop":1725530862018,"duration":1653},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false},{"name":"create_page","time":{"start":1725530862018,"stop":1725530862130,"duration":112},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false}],"testStage":{"status":"passed","steps":[{"name":"实际截图","time":{"start":1725530870712,"stop":1725530870714,"duration":2},"status":"passed","steps":[],"attachments":[{"uid":"dfff4e1a9aad7a62","name":"开关按钮_设置字体类型_实际图","source":"dfff4e1a9aad7a62.png","type":"image/png","size":15789}],"parameters":[],"attachmentsCount":1,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":true},{"name":"预期截图","time":{"start":1725530870714,"stop":1725530870716,"duration":2},"status":"passed","steps":[],"attachments":[{"uid":"6b1017541002ad2d","name":"开关按钮_设置字体类型_预期图","source":"6b1017541002ad2d.png","type":"image/png","size":15789}],"parameters":[],"attachmentsCount":1,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":true}],"attachments":[{"uid":"3f68fe393fab7ae7","name":"log","source":"3f68fe393fab7ae7.txt","type":"text/plain","size":408}],"parameters":[],"attachmentsCount":3,"shouldDisplayMessage":false,"stepsCount":2,"hasContent":true},"afterStages":[{"name":"create_page::0","time":{"start":1725530870719,"stop":1725530870773,"duration":54},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false},{"name":"Generate pageobject and video of the operation::0","time":{"start":1725530870774,"stop":1725530871510,"duration":736},"status":"passed","steps":[],"attachments":[{"uid":"490e81bc72fbe48d","name":"CMS操作的屏幕录制","source":"490e81bc72fbe48d.webm","type":"video/webm","size":628253}],"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":"5e5d44a1e65e6693.json","parameterValues":["'开关按钮_设置字体类型_实际图'","'开关按钮_设置字体类型_预期图'","'SwitchButton'"]}
\ No newline at end of file
{"uid":"74997b737c8606f7","name":"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]","fullName":"TestCases.mode_SwitchButton.Test_SwitchButton#test_SwitchButton_set_right_aligned","historyId":"8b7daa1b28fd5dd8d73e44b1537bd52e","time":{"start":1725530840141,"stop":1725530847735,"duration":7594},"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":1725530838632,"stop":1725530840058,"duration":1426},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false},{"name":"create_page","time":{"start":1725530840058,"stop":1725530840140,"duration":82},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false}],"testStage":{"status":"passed","steps":[{"name":"实际截图","time":{"start":1725530847732,"stop":1725530847733,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"46abc25ad5ba4500","name":"开关按钮_设置右对齐_实际图","source":"46abc25ad5ba4500.png","type":"image/png","size":15428}],"parameters":[],"attachmentsCount":1,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":true},{"name":"预期截图","time":{"start":1725530847733,"stop":1725530847734,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"43acbfd222aeefa7","name":"开关按钮_设置右对齐_预期图","source":"43acbfd222aeefa7.png","type":"image/png","size":15428}],"parameters":[],"attachmentsCount":1,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":true}],"attachments":[{"uid":"fbbb925ebd6d3589","name":"log","source":"fbbb925ebd6d3589.txt","type":"text/plain","size":402}],"parameters":[],"attachmentsCount":3,"shouldDisplayMessage":false,"stepsCount":2,"hasContent":true},"afterStages":[{"name":"create_page::0","time":{"start":1725530847737,"stop":1725530847923,"duration":186},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false},{"name":"Generate pageobject and video of the operation::0","time":{"start":1725530847924,"stop":1725530848621,"duration":697},"status":"passed","steps":[],"attachments":[{"uid":"563afd839eaddeec","name":"CMS操作的屏幕录制","source":"563afd839eaddeec.webm","type":"video/webm","size":551439}],"parameters":[],"attachmentsCount":1,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":true}],"labels":[{"name":"epic","value":"CMS2.0UI自动化测试"},{"name":"story","value":"开关按钮-文本-设置右对齐"},{"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":"74997b737c8606f7.json","parameterValues":["'开关按钮_设置右对齐_实际图'","'开关按钮_设置右对齐_预期图'","'SwitchButton'"]}
\ No newline at end of file
{"uid":"8a241758505724cb","name":"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]","fullName":"TestCases.mode_SwitchButton.Test_SwitchButton#test_SwitchButton_set_lock","historyId":"f23b1366ccabd35b4e95a2c4d9fbb247","time":{"start":1725530739879,"stop":1725530746026,"duration":6147},"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":1725530738827,"stop":1725530739793,"duration":966},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false},{"name":"create_page","time":{"start":1725530739794,"stop":1725530739878,"duration":84},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false}],"testStage":{"status":"passed","steps":[{"name":"实际截图","time":{"start":1725530746023,"stop":1725530746024,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"ebed7151f0aadc8a","name":"开关按钮_设置锁定_实际图","source":"ebed7151f0aadc8a.png","type":"image/png","size":5507}],"parameters":[],"attachmentsCount":1,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":true},{"name":"预期截图","time":{"start":1725530746024,"stop":1725530746025,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"ea32fcb2d570aeb6","name":"开关按钮_设置锁定_预期图","source":"ea32fcb2d570aeb6.png","type":"image/png","size":5507}],"parameters":[],"attachmentsCount":1,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":true}],"attachments":[{"uid":"b19cdd873752e2fd","name":"log","source":"b19cdd873752e2fd.txt","type":"text/plain","size":396}],"parameters":[],"attachmentsCount":3,"shouldDisplayMessage":false,"stepsCount":2,"hasContent":true},"afterStages":[{"name":"create_page::0","time":{"start":1725530746029,"stop":1725530746077,"duration":48},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false},{"name":"Generate pageobject and video of the operation::0","time":{"start":1725530746078,"stop":1725530747425,"duration":1347},"status":"passed","steps":[],"attachments":[{"uid":"4c0c4098565338ea","name":"CMS操作的屏幕录制","source":"4c0c4098565338ea.webm","type":"video/webm","size":435164}],"parameters":[],"attachmentsCount":1,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":true}],"labels":[{"name":"epic","value":"CMS2.0UI自动化测试"},{"name":"story","value":"开关按钮-位置-设置锁定"},{"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":"8a241758505724cb.json","parameterValues":["'开关按钮_设置锁定_实际图'","'开关按钮_设置锁定_预期图'","'SwitchButton'"]}
\ No newline at end of file
{"uid":"953ddc639d736a1","name":"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]","fullName":"TestCases.mode_SwitchButton.Test_SwitchButton#test_SwitchButton_set_font_style","historyId":"f7718c87088290263a0e66f7d8c0dc06","time":{"start":1725530850105,"stop":1725530859569,"duration":9464},"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":1725530848624,"stop":1725530850022,"duration":1398},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false},{"name":"create_page","time":{"start":1725530850022,"stop":1725530850104,"duration":82},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false}],"testStage":{"status":"passed","steps":[{"name":"实际截图","time":{"start":1725530859566,"stop":1725530859567,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"6bbc6088eb9a2699","name":"开关按钮_设置字号颜色加粗斜体下划线_实际图","source":"6bbc6088eb9a2699.png","type":"image/png","size":16556}],"parameters":[],"attachmentsCount":1,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":true},{"name":"预期截图","time":{"start":1725530859568,"stop":1725530859569,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"c28f9e45c9756449","name":"开关按钮_设置字号颜色加粗斜体下划线_预期图","source":"c28f9e45c9756449.png","type":"image/png","size":16556}],"parameters":[],"attachmentsCount":1,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":true}],"attachments":[{"uid":"7a5af65a4bb6e398","name":"log","source":"7a5af65a4bb6e398.txt","type":"text/plain","size":450}],"parameters":[],"attachmentsCount":3,"shouldDisplayMessage":false,"stepsCount":2,"hasContent":true},"afterStages":[{"name":"create_page::0","time":{"start":1725530859571,"stop":1725530859628,"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":1725530859629,"stop":1725530860362,"duration":733},"status":"passed","steps":[],"attachments":[{"uid":"4d4adfa8605d1a2d","name":"CMS操作的屏幕录制","source":"4d4adfa8605d1a2d.webm","type":"video/webm","size":902777}],"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":"953ddc639d736a1.json","parameterValues":["'开关按钮_设置字号颜色加粗斜体下划线_实际图'","'开关按钮_设置字号颜色加粗斜体下划线_预期图'","'SwitchButton'"]}
\ No newline at end of file
{"uid":"ac769ae4f9e2981e","name":"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]","fullName":"TestCases.mode_SwitchButton.Test_SwitchButton#test_SwitchButton_set_straight_line_frame","historyId":"78d5bc43efdffca2d676b93bc4035184","time":{"start":1725530748477,"stop":1725530756730,"duration":8253},"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":1725530747429,"stop":1725530748396,"duration":967},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false},{"name":"create_page","time":{"start":1725530748396,"stop":1725530748475,"duration":79},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false}],"testStage":{"status":"passed","steps":[{"name":"实际截图","time":{"start":1725530756728,"stop":1725530756729,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"1b034ca8589b53f0","name":"开关按钮_设置直线边框_实际图","source":"1b034ca8589b53f0.png","type":"image/png","size":18437}],"parameters":[],"attachmentsCount":1,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":true},{"name":"预期截图","time":{"start":1725530756729,"stop":1725530756730,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"2c4f83c7cf7e8228","name":"开关按钮_设置直线边框_预期图","source":"2c4f83c7cf7e8228.png","type":"image/png","size":18437}],"parameters":[],"attachmentsCount":1,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":true}],"attachments":[{"uid":"fb71fa8636b4f762","name":"log","source":"fb71fa8636b4f762.txt","type":"text/plain","size":408}],"parameters":[],"attachmentsCount":3,"shouldDisplayMessage":false,"stepsCount":2,"hasContent":true},"afterStages":[{"name":"create_page::0","time":{"start":1725530756732,"stop":1725530756803,"duration":71},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false},{"name":"Generate pageobject and video of the operation::0","time":{"start":1725530756804,"stop":1725530757355,"duration":551},"status":"passed","steps":[],"attachments":[{"uid":"42c87afcc34cd812","name":"CMS操作的屏幕录制","source":"42c87afcc34cd812.webm","type":"video/webm","size":743893}],"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":"ac769ae4f9e2981e.json","parameterValues":["'开关按钮_设置直线边框_实际图'","'开关按钮_设置直线边框_预期图'","'SwitchButton'"]}
\ No newline at end of file
{"uid":"ad9857c1b94376eb","name":"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]","fullName":"TestCases.mode_SwitchButton.Test_SwitchButton#test_SwitchButton_set_center_aligned","historyId":"010d17afbbb04d023ce443a458e57daf","time":{"start":1725530830443,"stop":1725530837983,"duration":7540},"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":1725530828944,"stop":1725530830341,"duration":1397},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false},{"name":"create_page","time":{"start":1725530830342,"stop":1725530830441,"duration":99},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false}],"testStage":{"status":"passed","steps":[{"name":"实际截图","time":{"start":1725530837981,"stop":1725530837982,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"22fa21f768ba169f","name":"开关按钮_设置居中对齐_实际图","source":"22fa21f768ba169f.png","type":"image/png","size":15419}],"parameters":[],"attachmentsCount":1,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":true},{"name":"预期截图","time":{"start":1725530837982,"stop":1725530837983,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"53671e736eb6953","name":"开关按钮_设置居中对齐_预期图","source":"53671e736eb6953.png","type":"image/png","size":15419}],"parameters":[],"attachmentsCount":1,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":true}],"attachments":[{"uid":"3360faa15134321b","name":"log","source":"3360faa15134321b.txt","type":"text/plain","size":408}],"parameters":[],"attachmentsCount":3,"shouldDisplayMessage":false,"stepsCount":2,"hasContent":true},"afterStages":[{"name":"create_page::0","time":{"start":1725530837985,"stop":1725530838034,"duration":49},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false},{"name":"Generate pageobject and video of the operation::0","time":{"start":1725530838035,"stop":1725530838627,"duration":592},"status":"passed","steps":[],"attachments":[{"uid":"efe2a0c1f6ff20ca","name":"CMS操作的屏幕录制","source":"efe2a0c1f6ff20ca.webm","type":"video/webm","size":548377}],"parameters":[],"attachmentsCount":1,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":true}],"labels":[{"name":"epic","value":"CMS2.0UI自动化测试"},{"name":"story","value":"开关按钮-文本-设置居中对齐"},{"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":"ad9857c1b94376eb.json","parameterValues":["'开关按钮_设置居中对齐_实际图'","'开关按钮_设置居中对齐_预期图'","'SwitchButton'"]}
\ No newline at end of file
{"uid":"b5c913bf44a0cf62","name":"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]","fullName":"TestCases.mode_SwitchButton.Test_SwitchButton#test_SwitchButton_set_opacity","historyId":"c368de7618ee52d5ac8b4a320a41cefa","time":{"start":1725530812555,"stop":1725530818676,"duration":6121},"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":1725530811112,"stop":1725530812397,"duration":1285},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false},{"name":"create_page","time":{"start":1725530812398,"stop":1725530812554,"duration":156},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false}],"testStage":{"status":"passed","steps":[{"name":"实际截图","time":{"start":1725530818674,"stop":1725530818675,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"46f6c8089616fce9","name":"开关按钮_设置不透明度_实际图","source":"46f6c8089616fce9.png","type":"image/png","size":5877}],"parameters":[],"attachmentsCount":1,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":true},{"name":"预期截图","time":{"start":1725530818675,"stop":1725530818675,"duration":0},"status":"passed","steps":[],"attachments":[{"uid":"726eb8f8b2bf4b26","name":"开关按钮_设置不透明度_预期图","source":"726eb8f8b2bf4b26.png","type":"image/png","size":5158}],"parameters":[],"attachmentsCount":1,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":true}],"attachments":[{"uid":"ab76e27fba1a9071","name":"log","source":"ab76e27fba1a9071.txt","type":"text/plain","size":408}],"parameters":[],"attachmentsCount":3,"shouldDisplayMessage":false,"stepsCount":2,"hasContent":true},"afterStages":[{"name":"create_page::0","time":{"start":1725530818678,"stop":1725530818724,"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":1725530818725,"stop":1725530819656,"duration":931},"status":"passed","steps":[],"attachments":[{"uid":"4087a2bfe9e507c2","name":"CMS操作的屏幕录制","source":"4087a2bfe9e507c2.webm","type":"video/webm","size":474545}],"parameters":[],"attachmentsCount":1,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":true}],"labels":[{"name":"story","value":"开关按钮-外观-设置不透明度"},{"name":"feature","value":"开关组件"},{"name":"epic","value":"CMS2.0UI自动化测试"},{"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":"b5c913bf44a0cf62.json","parameterValues":["'开关按钮_设置不透明度_实际图'","'开关按钮_设置不透明度_预期图'","'SwitchButton'"]}
\ No newline at end of file
{"uid":"ba4c47be64d281d9","name":"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]","fullName":"TestCases.mode_SwitchButton.Test_SwitchButton#test_SwitchButton_set_left_aligned","historyId":"8f30c987745de819302f46f2cdee85a3","time":{"start":1725530820945,"stop":1725530828284,"duration":7339},"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":1725530819660,"stop":1725530820849,"duration":1189},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false},{"name":"create_page","time":{"start":1725530820849,"stop":1725530820944,"duration":95},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false}],"testStage":{"status":"passed","steps":[{"name":"实际截图","time":{"start":1725530828282,"stop":1725530828283,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"cc77772dbc685434","name":"开关按钮_设置左对齐_实际图","source":"cc77772dbc685434.png","type":"image/png","size":15424}],"parameters":[],"attachmentsCount":1,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":true},{"name":"预期截图","time":{"start":1725530828283,"stop":1725530828284,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"42513ed63b5b4d58","name":"开关按钮_设置左对齐_预期图","source":"42513ed63b5b4d58.png","type":"image/png","size":15424}],"parameters":[],"attachmentsCount":1,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":true}],"attachments":[{"uid":"bd4219d8548f8c3a","name":"log","source":"bd4219d8548f8c3a.txt","type":"text/plain","size":402}],"parameters":[],"attachmentsCount":3,"shouldDisplayMessage":false,"stepsCount":2,"hasContent":true},"afterStages":[{"name":"create_page::0","time":{"start":1725530828286,"stop":1725530828333,"duration":47},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false},{"name":"Generate pageobject and video of the operation::0","time":{"start":1725530828334,"stop":1725530828941,"duration":607},"status":"passed","steps":[],"attachments":[{"uid":"3d8712f8c66f6fc2","name":"CMS操作的屏幕录制","source":"3d8712f8c66f6fc2.webm","type":"video/webm","size":550442}],"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":"ba4c47be64d281d9.json","parameterValues":["'开关按钮_设置左对齐_实际图'","'开关按钮_设置左对齐_预期图'","'SwitchButton'"]}
\ No newline at end of file
{"uid":"c4f759d538ce1ead","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":1725530893740,"stop":1725530904350,"duration":10610},"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":1725530892497,"stop":1725530893450,"duration":953},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false},{"name":"create_page","time":{"start":1725530893451,"stop":1725530893716,"duration":265},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false},{"name":"write_var","time":{"start":1725530893716,"stop":1725530893739,"duration":23},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false}],"testStage":{"status":"passed","steps":[{"name":"实际截图","time":{"start":1725530904348,"stop":1725530904349,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"fb513c321362fedf","name":"开关按钮_切换关状态_实际图","source":"fb513c321362fedf.png","type":"image/png","size":5341}],"parameters":[],"attachmentsCount":1,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":true},{"name":"预期截图","time":{"start":1725530904349,"stop":1725530904350,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"a6b02c02c9ad2fe2","name":"开关按钮_切换关状态_预期图","source":"a6b02c02c9ad2fe2.png","type":"image/png","size":5341}],"parameters":[],"attachmentsCount":1,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":true}],"attachments":[{"uid":"b29c460f8d722398","name":"log","source":"b29c460f8d722398.txt","type":"text/plain","size":402}],"parameters":[],"attachmentsCount":3,"shouldDisplayMessage":false,"stepsCount":2,"hasContent":true},"afterStages":[{"name":"create_page::0","time":{"start":1725530904352,"stop":1725530904393,"duration":41},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false},{"name":"Generate pageobject and video of the operation::0","time":{"start":1725530904393,"stop":1725530905679,"duration":1286},"status":"passed","steps":[],"attachments":[{"uid":"f6a166d77d4d7c6f","name":"CMS操作的屏幕录制","source":"f6a166d77d4d7c6f.webm","type":"video/webm","size":771581}],"parameters":[],"attachmentsCount":1,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":true}],"labels":[{"name":"epic","value":"CMS2.0UI自动化测试"},{"name":"story","value":"开关按钮-切换关状态"},{"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":"c4f759d538ce1ead.json","parameterValues":["'开关按钮_切换关状态_实际图'","'开关按钮_切换关状态_预期图'","'SwitchButton'"]}
\ No newline at end of file
{"uid":"f21fc31db9131e1c","name":"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]","fullName":"TestCases.mode_SwitchButton.Test_SwitchButton#test_SwitchButton_set_xywh_axis","historyId":"b4a66382d8ecf812c1278b039378bd47","time":{"start":1725530722079,"stop":1725530728890,"duration":6811},"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":1725530721076,"stop":1725530721989,"duration":913},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false},{"name":"create_page","time":{"start":1725530721989,"stop":1725530722076,"duration":87},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false}],"testStage":{"status":"passed","steps":[{"name":"实际截图","time":{"start":1725530728888,"stop":1725530728889,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"9f7aaa4aef765dcb","name":"开关按钮_修改xywh属性_实际图","source":"9f7aaa4aef765dcb.png","type":"image/png","size":15440}],"parameters":[],"attachmentsCount":1,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":true},{"name":"预期截图","time":{"start":1725530728889,"stop":1725530728890,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"2c321ed263beb68b","name":"开关按钮_修改xywh属性_预期图","source":"2c321ed263beb68b.png","type":"image/png","size":15440}],"parameters":[],"attachmentsCount":1,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":true}],"attachments":[{"uid":"fa90daf343b325b6","name":"log","source":"fa90daf343b325b6.txt","type":"text/plain","size":404}],"parameters":[],"attachmentsCount":3,"shouldDisplayMessage":false,"stepsCount":2,"hasContent":true},"afterStages":[{"name":"create_page::0","time":{"start":1725530728892,"stop":1725530728937,"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":1725530728938,"stop":1725530729527,"duration":589},"status":"passed","steps":[],"attachments":[{"uid":"67d2b179e3cb8fbd","name":"CMS操作的屏幕录制","source":"67d2b179e3cb8fbd.webm","type":"video/webm","size":480457}],"parameters":[],"attachmentsCount":1,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":true}],"labels":[{"name":"story","value":"开关按钮-位置-修改x、y、w、h属性"},{"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":"'开关按钮_修改xywh属性_实际图'"},{"name":"expect_img_name","value":"'开关按钮_修改xywh属性_预期图'"},{"name":"filename","value":"'SwitchButton'"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"f21fc31db9131e1c.json","parameterValues":["'开关按钮_修改xywh属性_实际图'","'开关按钮_修改xywh属性_预期图'","'SwitchButton'"]}
\ No newline at end of file
{"uid":"f3a3a31bf88e1fa3","name":"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]","fullName":"TestCases.mode_SwitchButton.Test_SwitchButton#test_SwitchButton_switch_btn","historyId":"57b5660095340bd5384ddc35370941cf","time":{"start":1725530884295,"stop":1725530890794,"duration":6499},"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":1725530883027,"stop":1725530884193,"duration":1166},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false},{"name":"create_page","time":{"start":1725530884194,"stop":1725530884293,"duration":99},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false}],"testStage":{"status":"passed","steps":[{"name":"实际截图","time":{"start":1725530890791,"stop":1725530890793,"duration":2},"status":"passed","steps":[],"attachments":[{"uid":"63755e4bbd55174e","name":"开关按钮_切换按钮_实际图","source":"63755e4bbd55174e.png","type":"image/png","size":5772}],"parameters":[],"attachmentsCount":1,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":true},{"name":"预期截图","time":{"start":1725530890793,"stop":1725530890794,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"e7c4febedb5976b5","name":"开关按钮_切换按钮_预期图","source":"e7c4febedb5976b5.png","type":"image/png","size":5106}],"parameters":[],"attachmentsCount":1,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":true}],"attachments":[{"uid":"7428a150e14a44e3","name":"log","source":"7428a150e14a44e3.txt","type":"text/plain","size":396}],"parameters":[],"attachmentsCount":3,"shouldDisplayMessage":false,"stepsCount":2,"hasContent":true},"afterStages":[{"name":"create_page::0","time":{"start":1725530890796,"stop":1725530890845,"duration":49},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false},{"name":"Generate pageobject and video of the operation::0","time":{"start":1725530890846,"stop":1725530892494,"duration":1648},"status":"passed","steps":[],"attachments":[{"uid":"45a35b023a3d742f","name":"CMS操作的屏幕录制","source":"45a35b023a3d742f.webm","type":"video/webm","size":518678}],"parameters":[],"attachmentsCount":1,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":true}],"labels":[{"name":"story","value":"开关按钮-切换按钮"},{"name":"feature","value":"开关组件"},{"name":"epic","value":"CMS2.0UI自动化测试"},{"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":"f3a3a31bf88e1fa3.json","parameterValues":["'开关按钮_切换按钮_实际图'","'开关按钮_切换按钮_预期图'","'SwitchButton'"]}
\ No newline at end of file
{"uid":"f40b2b2eb93b4533","name":"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]","fullName":"TestCases.mode_SwitchButton.Test_SwitchButton#test_SwitchButton_set_rounded_corners","historyId":"d0eee97d60623a632f4b5b54be3f7d52","time":{"start":1725530803362,"stop":1725530810478,"duration":7116},"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":1725530801798,"stop":1725530803266,"duration":1468},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false},{"name":"create_page","time":{"start":1725530803267,"stop":1725530803360,"duration":93},"status":"passed","steps":[],"attachments":[],"parameters":[],"attachmentsCount":0,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":false}],"testStage":{"status":"passed","steps":[{"name":"实际截图","time":{"start":1725530810476,"stop":1725530810477,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"ccb1a8738ab31052","name":"开关按钮_设置圆角_实际图","source":"ccb1a8738ab31052.png","type":"image/png","size":12077}],"parameters":[],"attachmentsCount":1,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":true},{"name":"预期截图","time":{"start":1725530810477,"stop":1725530810478,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"85dae5ab6735682e","name":"开关按钮_设置圆角_预期图","source":"85dae5ab6735682e.png","type":"image/png","size":12077}],"parameters":[],"attachmentsCount":1,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":true}],"attachments":[{"uid":"53e5c69b37202673","name":"log","source":"53e5c69b37202673.txt","type":"text/plain","size":396}],"parameters":[],"attachmentsCount":3,"shouldDisplayMessage":false,"stepsCount":2,"hasContent":true},"afterStages":[{"name":"create_page::0","time":{"start":1725530810481,"stop":1725530810527,"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":1725530810527,"stop":1725530811108,"duration":581},"status":"passed","steps":[],"attachments":[{"uid":"718ee43d79a47043","name":"CMS操作的屏幕录制","source":"718ee43d79a47043.webm","type":"video/webm","size":517384}],"parameters":[],"attachmentsCount":1,"shouldDisplayMessage":false,"stepsCount":0,"hasContent":true}],"labels":[{"name":"story","value":"开关按钮-外观-设置圆角"},{"name":"feature","value":"开关组件"},{"name":"epic","value":"CMS2.0UI自动化测试"},{"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":"f40b2b2eb93b4533.json","parameterValues":["'开关按钮_设置圆角_实际图'","'开关按钮_设置圆角_预期图'","'SwitchButton'"]}
\ No newline at end of file
{"uid":"ab17fc5a4eb3bca4b216b548c7f9fcbc","name":"timeline","children":[{"name":"DESKTOP-V6TD7H4","children":[{"name":"10324-MainThread","children":[{"name":"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]","uid":"74997b737c8606f7","parentUid":"552f02c52a909ba9159304760fed61e2","status":"passed","time":{"start":1725530840141,"stop":1725530847735,"duration":7594},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_设置右对齐_实际图'","'开关按钮_设置右对齐_预期图'","'SwitchButton'"]},{"name":"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]","uid":"ba4c47be64d281d9","parentUid":"552f02c52a909ba9159304760fed61e2","status":"passed","time":{"start":1725530820945,"stop":1725530828284,"duration":7339},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_设置左对齐_实际图'","'开关按钮_设置左对齐_预期图'","'SwitchButton'"]},{"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]","uid":"2ce47f1dc5de0b7e","parentUid":"552f02c52a909ba9159304760fed61e2","status":"passed","time":{"start":1725530791053,"stop":1725530801101,"duration":10048},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_设置内外阴影_实际图'","'开关按钮_设置内外阴影_预期图'","'SwitchButton'"]},{"name":"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]","uid":"f40b2b2eb93b4533","parentUid":"552f02c52a909ba9159304760fed61e2","status":"passed","time":{"start":1725530803362,"stop":1725530810478,"duration":7116},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_设置圆角_实际图'","'开关按钮_设置圆角_预期图'","'SwitchButton'"]},{"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]","uid":"31ba42624012d9c3","parentUid":"552f02c52a909ba9159304760fed61e2","status":"passed","time":{"start":1725530873284,"stop":1725530881429,"duration":8145},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_设置字距行高_实际图'","'开关按钮_设置字距行高_预期图'","'SwitchButton'"]},{"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]","uid":"187a69d2b09bfbca","parentUid":"552f02c52a909ba9159304760fed61e2","status":"passed","time":{"start":1725530758906,"stop":1725530767423,"duration":8517},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_设置虚线边框_实际图'","'开关按钮_设置虚线边框_预期图'","'SwitchButton'"]},{"name":"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]","uid":"b5c913bf44a0cf62","parentUid":"552f02c52a909ba9159304760fed61e2","status":"passed","time":{"start":1725530812555,"stop":1725530818676,"duration":6121},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_设置不透明度_实际图'","'开关按钮_设置不透明度_预期图'","'SwitchButton'"]},{"name":"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]","uid":"8a241758505724cb","parentUid":"552f02c52a909ba9159304760fed61e2","status":"passed","time":{"start":1725530739879,"stop":1725530746026,"duration":6147},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_设置锁定_实际图'","'开关按钮_设置锁定_预期图'","'SwitchButton'"]},{"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]","uid":"52931ef4653e11f5","parentUid":"552f02c52a909ba9159304760fed61e2","status":"passed","time":{"start":1725530731069,"stop":1725530737276,"duration":6207},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_修改旋转角度_实际图'","'开关按钮_修改旋转角度_预期图'","'SwitchButton'"]},{"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]","uid":"2b141e0bb71ec4bf","parentUid":"552f02c52a909ba9159304760fed61e2","status":"passed","time":{"start":1725530713719,"stop":1725530719712,"duration":5993},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_创建开关按钮_实际图'","'开关按钮_创建开关按钮_预期图'","'SwitchButton'"]},{"name":"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]","uid":"f21fc31db9131e1c","parentUid":"552f02c52a909ba9159304760fed61e2","status":"passed","time":{"start":1725530722079,"stop":1725530728890,"duration":6811},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_修改xywh属性_实际图'","'开关按钮_修改xywh属性_预期图'","'SwitchButton'"]},{"name":"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]","uid":"f3a3a31bf88e1fa3","parentUid":"552f02c52a909ba9159304760fed61e2","status":"passed","time":{"start":1725530884295,"stop":1725530890794,"duration":6499},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_切换按钮_实际图'","'开关按钮_切换按钮_预期图'","'SwitchButton'"]},{"name":"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]","uid":"953ddc639d736a1","parentUid":"552f02c52a909ba9159304760fed61e2","status":"passed","time":{"start":1725530850105,"stop":1725530859569,"duration":9464},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_设置字号颜色加粗斜体下划线_实际图'","'开关按钮_设置字号颜色加粗斜体下划线_预期图'","'SwitchButton'"]},{"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]","uid":"3a4b753ed647693a","parentUid":"552f02c52a909ba9159304760fed61e2","status":"passed","time":{"start":1725530780377,"stop":1725530788686,"duration":8309},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_设置无边框_实际图'","'开关按钮_设置无边框_预期图'","'SwitchButton'"]},{"name":"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]","uid":"ac769ae4f9e2981e","parentUid":"552f02c52a909ba9159304760fed61e2","status":"passed","time":{"start":1725530748477,"stop":1725530756730,"duration":8253},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_设置直线边框_实际图'","'开关按钮_设置直线边框_预期图'","'SwitchButton'"]},{"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]","uid":"2f795d87dcaab772","parentUid":"552f02c52a909ba9159304760fed61e2","status":"passed","time":{"start":1725530769756,"stop":1725530778327,"duration":8571},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_设置圆点边框_实际图'","'开关按钮_设置圆点边框_预期图'","'SwitchButton'"]},{"name":"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]","uid":"ad9857c1b94376eb","parentUid":"552f02c52a909ba9159304760fed61e2","status":"passed","time":{"start":1725530830443,"stop":1725530837983,"duration":7540},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_设置居中对齐_实际图'","'开关按钮_设置居中对齐_预期图'","'SwitchButton'"]},{"name":"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]","uid":"5e5d44a1e65e6693","parentUid":"552f02c52a909ba9159304760fed61e2","status":"passed","time":{"start":1725530862131,"stop":1725530870716,"duration":8585},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_设置字体类型_实际图'","'开关按钮_设置字体类型_预期图'","'SwitchButton'"]},{"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]","uid":"c4f759d538ce1ead","parentUid":"552f02c52a909ba9159304760fed61e2","status":"passed","time":{"start":1725530893740,"stop":1725530904350,"duration":10610},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_切换关状态_实际图'","'开关按钮_切换关状态_预期图'","'SwitchButton'"]}],"uid":"552f02c52a909ba9159304760fed61e2"}],"uid":"aeb1e8552f5518f4437a45a499712f24"}]}
\ No newline at end of file
{"uid":"ab17fc5a4eb3bca4b216b548c7f9fcbc","name":"timeline","children":[{"name":"DESKTOP-V6TD7H4","children":[{"name":"5952-MainThread","children":[{"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]","uid":"1f17b18332185656","parentUid":"a6fb9878252a49d55c7e545983589fce","status":"passed","time":{"start":1725590960425,"stop":1725590971062,"duration":10637},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'开关按钮_切换关状态_实际图'","'开关按钮_切换关状态_预期图'","'SwitchButton'"]}],"uid":"a6fb9878252a49d55c7e545983589fce"}],"uid":"aeb1e8552f5518f4437a45a499712f24"}]}
\ No newline at end of file
launch_status failed=0 1725530908000000000
launch_status broken=0 1725530908000000000
launch_status passed=19 1725530908000000000
launch_status skipped=0 1725530908000000000
launch_status unknown=0 1725530908000000000
launch_time duration=190631 1725530908000000000
launch_time min_duration=5993 1725530908000000000
launch_time max_duration=10610 1725530908000000000
launch_time sum_duration=147869 1725530908000000000
launch_retries retries=0 1725530908000000000
launch_retries run=19 1725530908000000000
launch_status failed=0 1725590975000000000
launch_status broken=0 1725590975000000000
launch_status passed=1 1725590975000000000
launch_status skipped=0 1725590975000000000
launch_status unknown=0 1725590975000000000
launch_time duration=10637 1725590975000000000
launch_time min_duration=10637 1725590975000000000
launch_time max_duration=10637 1725590975000000000
launch_time sum_duration=10637 1725590975000000000
launch_retries retries=0 1725590975000000000
launch_retries run=1 1725590975000000000
launch_status_failed 0
launch_status_broken 0
launch_status_passed 19
launch_status_passed 1
launch_status_skipped 0
launch_status_unknown 0
launch_time_duration 190631
launch_time_min_duration 5993
launch_time_max_duration 10610
launch_time_sum_duration 147869
launch_time_duration 10637
launch_time_min_duration 10637
launch_time_max_duration 10637
launch_time_sum_duration 10637
launch_retries_retries 0
launch_retries_run 19
launch_retries_run 1
[{"data":{"duration":190631}}]
\ No newline at end of file
[{"data":{"duration":10637}}]
\ No newline at end of file
[{"data":{"failed":0,"broken":0,"skipped":0,"passed":19,"unknown":0,"total":19}}]
\ No newline at end of file
[{"data":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1}}]
\ No newline at end of file
{"f7718c87088290263a0e66f7d8c0dc06":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"953ddc639d736a1","status":"passed","time":{"start":1725530850105,"stop":1725530859569,"duration":9464}}]},"c2bddda688cc71383a8a222af63852e5":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"5e5d44a1e65e6693","status":"passed","time":{"start":1725530862131,"stop":1725530870716,"duration":8585}}]},"fa9b503402780900f1337986f3f9294e":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"3a4b753ed647693a","status":"passed","time":{"start":1725530780377,"stop":1725530788686,"duration":8309}}]},"da32c124467cc950f529de3818522d7e":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"2ce47f1dc5de0b7e","status":"passed","time":{"start":1725530791053,"stop":1725530801101,"duration":10048}}]},"b4a66382d8ecf812c1278b039378bd47":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"f21fc31db9131e1c","status":"passed","time":{"start":1725530722079,"stop":1725530728890,"duration":6811}}]},"78d5bc43efdffca2d676b93bc4035184":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"ac769ae4f9e2981e","status":"passed","time":{"start":1725530748477,"stop":1725530756730,"duration":8253}}]},"d526958a47774dc34c864fc9aaf21980":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"187a69d2b09bfbca","status":"passed","time":{"start":1725530758906,"stop":1725530767423,"duration":8517}}]},"010d17afbbb04d023ce443a458e57daf":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"ad9857c1b94376eb","status":"passed","time":{"start":1725530830443,"stop":1725530837983,"duration":7540}}]},"57b5660095340bd5384ddc35370941cf":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"f3a3a31bf88e1fa3","status":"passed","time":{"start":1725530884295,"stop":1725530890794,"duration":6499}}]},"8391f2ef132cd6adae7c931646a36302":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"52931ef4653e11f5","status":"passed","time":{"start":1725530731069,"stop":1725530737276,"duration":6207}}]},"257cf3012aba7bce1e70dbf385532334":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"31ba42624012d9c3","status":"passed","time":{"start":1725530873284,"stop":1725530881429,"duration":8145}}]},"d0eee97d60623a632f4b5b54be3f7d52":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"f40b2b2eb93b4533","status":"passed","time":{"start":1725530803362,"stop":1725530810478,"duration":7116}}]},"8f30c987745de819302f46f2cdee85a3":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"ba4c47be64d281d9","status":"passed","time":{"start":1725530820945,"stop":1725530828284,"duration":7339}}]},"675be48504ed6f43a2d305d91ee496da":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"2f795d87dcaab772","status":"passed","time":{"start":1725530769756,"stop":1725530778327,"duration":8571}}]},"110cad7462b13209e7cf62f5df65fa96":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"2b141e0bb71ec4bf","status":"passed","time":{"start":1725530713719,"stop":1725530719712,"duration":5993}}]},"f23b1366ccabd35b4e95a2c4d9fbb247":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"8a241758505724cb","status":"passed","time":{"start":1725530739879,"stop":1725530746026,"duration":6147}}]},"ef1eb89f3dd5766923b50723eee37332":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"c4f759d538ce1ead","status":"passed","time":{"start":1725530893740,"stop":1725530904350,"duration":10610}}]},"c368de7618ee52d5ac8b4a320a41cefa":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"b5c913bf44a0cf62","status":"passed","time":{"start":1725530812555,"stop":1725530818676,"duration":6121}}]},"8b7daa1b28fd5dd8d73e44b1537bd52e":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"74997b737c8606f7","status":"passed","time":{"start":1725530840141,"stop":1725530847735,"duration":7594}}]}}
\ No newline at end of file
{"ef1eb89f3dd5766923b50723eee37332":{"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"items":[{"uid":"1f17b18332185656","status":"passed","time":{"start":1725590960425,"stop":1725590971062,"duration":10637}}]}}
\ No newline at end of file
[{"data":{"run":19,"retry":0}}]
\ No newline at end of file
[{"data":{"run":1,"retry":0}}]
\ No newline at end of file
[{"data":{"duration":190631}}]
\ No newline at end of file
[{"data":{"duration":10637}}]
\ No newline at end of file
[{"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]","time":{"start":1725530758906,"stop":1725530767423,"duration":8517},"status":"passed","severity":"normal"},{"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]","time":{"start":1725530713719,"stop":1725530719712,"duration":5993},"status":"passed","severity":"normal"},{"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]","time":{"start":1725530873284,"stop":1725530881429,"duration":8145},"status":"passed","severity":"normal"},{"uid":"953ddc639d736a1","name":"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]","time":{"start":1725530850105,"stop":1725530859569,"duration":9464},"status":"passed","severity":"normal"},{"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]","time":{"start":1725530780377,"stop":1725530788686,"duration":8309},"status":"passed","severity":"normal"},{"uid":"f3a3a31bf88e1fa3","name":"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]","time":{"start":1725530884295,"stop":1725530890794,"duration":6499},"status":"passed","severity":"normal"},{"uid":"c4f759d538ce1ead","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]","time":{"start":1725530893740,"stop":1725530904350,"duration":10610},"status":"passed","severity":"normal"},{"uid":"f40b2b2eb93b4533","name":"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]","time":{"start":1725530803362,"stop":1725530810478,"duration":7116},"status":"passed","severity":"normal"},{"uid":"5e5d44a1e65e6693","name":"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]","time":{"start":1725530862131,"stop":1725530870716,"duration":8585},"status":"passed","severity":"normal"},{"uid":"b5c913bf44a0cf62","name":"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]","time":{"start":1725530812555,"stop":1725530818676,"duration":6121},"status":"passed","severity":"normal"},{"uid":"ad9857c1b94376eb","name":"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]","time":{"start":1725530830443,"stop":1725530837983,"duration":7540},"status":"passed","severity":"normal"},{"uid":"ba4c47be64d281d9","name":"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]","time":{"start":1725530820945,"stop":1725530828284,"duration":7339},"status":"passed","severity":"normal"},{"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]","time":{"start":1725530791053,"stop":1725530801101,"duration":10048},"status":"passed","severity":"normal"},{"uid":"ac769ae4f9e2981e","name":"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]","time":{"start":1725530748477,"stop":1725530756730,"duration":8253},"status":"passed","severity":"normal"},{"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]","time":{"start":1725530769756,"stop":1725530778327,"duration":8571},"status":"passed","severity":"normal"},{"uid":"f21fc31db9131e1c","name":"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]","time":{"start":1725530722079,"stop":1725530728890,"duration":6811},"status":"passed","severity":"normal"},{"uid":"8a241758505724cb","name":"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]","time":{"start":1725530739879,"stop":1725530746026,"duration":6147},"status":"passed","severity":"normal"},{"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]","time":{"start":1725530731069,"stop":1725530737276,"duration":6207},"status":"passed","severity":"normal"},{"uid":"74997b737c8606f7","name":"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]","time":{"start":1725530840141,"stop":1725530847735,"duration":7594},"status":"passed","severity":"normal"}]
\ 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]","time":{"start":1725590960425,"stop":1725590971062,"duration":10637},"status":"passed","severity":"normal"}]
\ No newline at end of file
[{"data":{"failed":0,"broken":0,"skipped":0,"passed":19,"unknown":0,"total":19}}]
\ No newline at end of file
[{"data":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1}}]
\ No newline at end of file
[{"data":{"run":19,"retry":0}}]
\ No newline at end of file
[{"data":{"run":1,"retry":0}}]
\ No newline at end of file
[{"uid":"ac769ae4f9e2981e","name":"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]","time":{"start":1725530748477,"stop":1725530756730,"duration":8253},"status":"passed","severity":"normal"},{"uid":"953ddc639d736a1","name":"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]","time":{"start":1725530850105,"stop":1725530859569,"duration":9464},"status":"passed","severity":"normal"},{"uid":"f3a3a31bf88e1fa3","name":"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]","time":{"start":1725530884295,"stop":1725530890794,"duration":6499},"status":"passed","severity":"normal"},{"uid":"f21fc31db9131e1c","name":"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]","time":{"start":1725530722079,"stop":1725530728890,"duration":6811},"status":"passed","severity":"normal"},{"uid":"ad9857c1b94376eb","name":"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]","time":{"start":1725530830443,"stop":1725530837983,"duration":7540},"status":"passed","severity":"normal"},{"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]","time":{"start":1725530780377,"stop":1725530788686,"duration":8309},"status":"passed","severity":"normal"},{"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]","time":{"start":1725530769756,"stop":1725530778327,"duration":8571},"status":"passed","severity":"normal"},{"uid":"8a241758505724cb","name":"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]","time":{"start":1725530739879,"stop":1725530746026,"duration":6147},"status":"passed","severity":"normal"},{"uid":"f40b2b2eb93b4533","name":"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]","time":{"start":1725530803362,"stop":1725530810478,"duration":7116},"status":"passed","severity":"normal"},{"uid":"5e5d44a1e65e6693","name":"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]","time":{"start":1725530862131,"stop":1725530870716,"duration":8585},"status":"passed","severity":"normal"},{"uid":"c4f759d538ce1ead","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]","time":{"start":1725530893740,"stop":1725530904350,"duration":10610},"status":"passed","severity":"normal"},{"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]","time":{"start":1725530758906,"stop":1725530767423,"duration":8517},"status":"passed","severity":"normal"},{"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]","time":{"start":1725530731069,"stop":1725530737276,"duration":6207},"status":"passed","severity":"normal"},{"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]","time":{"start":1725530713719,"stop":1725530719712,"duration":5993},"status":"passed","severity":"normal"},{"uid":"ba4c47be64d281d9","name":"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]","time":{"start":1725530820945,"stop":1725530828284,"duration":7339},"status":"passed","severity":"normal"},{"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]","time":{"start":1725530791053,"stop":1725530801101,"duration":10048},"status":"passed","severity":"normal"},{"uid":"74997b737c8606f7","name":"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]","time":{"start":1725530840141,"stop":1725530847735,"duration":7594},"status":"passed","severity":"normal"},{"uid":"b5c913bf44a0cf62","name":"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]","time":{"start":1725530812555,"stop":1725530818676,"duration":6121},"status":"passed","severity":"normal"},{"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]","time":{"start":1725530873284,"stop":1725530881429,"duration":8145},"status":"passed","severity":"normal"}]
\ 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]","time":{"start":1725590960425,"stop":1725590971062,"duration":10637},"status":"passed","severity":"normal"}]
\ No newline at end of file
[{"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]","time":{"start":1725530758906,"stop":1725530767423,"duration":8517},"status":"passed","severity":"normal"},{"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]","time":{"start":1725530713719,"stop":1725530719712,"duration":5993},"status":"passed","severity":"normal"},{"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]","time":{"start":1725530873284,"stop":1725530881429,"duration":8145},"status":"passed","severity":"normal"},{"uid":"953ddc639d736a1","name":"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]","time":{"start":1725530850105,"stop":1725530859569,"duration":9464},"status":"passed","severity":"normal"},{"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]","time":{"start":1725530780377,"stop":1725530788686,"duration":8309},"status":"passed","severity":"normal"},{"uid":"f3a3a31bf88e1fa3","name":"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]","time":{"start":1725530884295,"stop":1725530890794,"duration":6499},"status":"passed","severity":"normal"},{"uid":"c4f759d538ce1ead","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]","time":{"start":1725530893740,"stop":1725530904350,"duration":10610},"status":"passed","severity":"normal"},{"uid":"f40b2b2eb93b4533","name":"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]","time":{"start":1725530803362,"stop":1725530810478,"duration":7116},"status":"passed","severity":"normal"},{"uid":"5e5d44a1e65e6693","name":"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]","time":{"start":1725530862131,"stop":1725530870716,"duration":8585},"status":"passed","severity":"normal"},{"uid":"b5c913bf44a0cf62","name":"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]","time":{"start":1725530812555,"stop":1725530818676,"duration":6121},"status":"passed","severity":"normal"},{"uid":"ad9857c1b94376eb","name":"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]","time":{"start":1725530830443,"stop":1725530837983,"duration":7540},"status":"passed","severity":"normal"},{"uid":"ba4c47be64d281d9","name":"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]","time":{"start":1725530820945,"stop":1725530828284,"duration":7339},"status":"passed","severity":"normal"},{"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]","time":{"start":1725530791053,"stop":1725530801101,"duration":10048},"status":"passed","severity":"normal"},{"uid":"ac769ae4f9e2981e","name":"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]","time":{"start":1725530748477,"stop":1725530756730,"duration":8253},"status":"passed","severity":"normal"},{"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]","time":{"start":1725530769756,"stop":1725530778327,"duration":8571},"status":"passed","severity":"normal"},{"uid":"f21fc31db9131e1c","name":"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]","time":{"start":1725530722079,"stop":1725530728890,"duration":6811},"status":"passed","severity":"normal"},{"uid":"8a241758505724cb","name":"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]","time":{"start":1725530739879,"stop":1725530746026,"duration":6147},"status":"passed","severity":"normal"},{"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]","time":{"start":1725530731069,"stop":1725530737276,"duration":6207},"status":"passed","severity":"normal"},{"uid":"74997b737c8606f7","name":"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]","time":{"start":1725530840141,"stop":1725530847735,"duration":7594},"status":"passed","severity":"normal"}]
\ 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]","time":{"start":1725590960425,"stop":1725590971062,"duration":10637},"status":"passed","severity":"normal"}]
\ No newline at end of file
{"total":1,"items":[{"uid":"0408d924bc3d43de55080f45620fd22e","name":"TestCases","statistic":{"failed":0,"broken":0,"skipped":0,"passed":19,"unknown":0,"total":19}}]}
\ No newline at end of file
{"total":1,"items":[{"uid":"0408d924bc3d43de55080f45620fd22e","name":"TestCases","statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1}}]}
\ No newline at end of file
{"reportName":"Allure Report","testRuns":[],"statistic":{"failed":0,"broken":0,"skipped":0,"passed":19,"unknown":0,"total":19},"time":{"start":1725530713719,"stop":1725530904350,"duration":190631,"minDuration":5993,"maxDuration":10610,"sumDuration":147869}}
\ No newline at end of file
{"reportName":"Allure Report","testRuns":[],"statistic":{"failed":0,"broken":0,"skipped":0,"passed":1,"unknown":0,"total":1},"time":{"start":1725590960425,"stop":1725590971062,"duration":10637,"minDuration":10637,"maxDuration":10637,"sumDuration":10637}}
\ 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 实际图片:开关按钮_切换关状态_实际图.png, 预期图片:开关按钮_切换关状态_预期图.png
INFO log:logger_util.py:72 比对结果:True
INFO log:logger_util.py:72
-------------测试用例结束-----------
\ No newline at end of file
{"uuid": "ae9631ee-c32d-4ab2-9ed6-8707a0ea6441", "children": ["91e02529-2108-4265-b560-d9b33274a872"], "befores": [{"name": "创建工程", "status": "passed", "start": 1725590945205, "stop": 1725590958895}], "start": 1725590945205, "stop": 1725590972501}
\ No newline at end of file
{"uuid": "4ecc3f30-9fcf-4351-ba8a-ff959e43570b", "children": ["91e02529-2108-4265-b560-d9b33274a872"], "befores": [{"name": "create_page", "status": "passed", "start": 1725590960113, "stop": 1725590960415}], "afters": [{"name": "create_page::0", "status": "passed", "start": 1725590971064, "stop": 1725590971284}], "start": 1725590960113, "stop": 1725590971284}
\ No newline at end of file
{"uuid": "de557bca-7105-4f69-8b31-b63d526ee67e", "children": ["91e02529-2108-4265-b560-d9b33274a872"], "befores": [{"name": "Generate pageobject and video of the operation", "status": "passed", "start": 1725590959295, "stop": 1725590960113}], "afters": [{"name": "Generate pageobject and video of the operation::0", "status": "passed", "attachments": [{"name": "CMS操作的屏幕录制", "source": "1499f41e-bcdb-42c3-afcd-461b045bdf43-attachment.webm", "type": "video/webm"}], "start": 1725590971285, "stop": 1725590972500}], "start": 1725590959295, "stop": 1725590972500}
\ No newline at end of file
{"uuid": "14680797-eed1-4840-998d-a5bf66ec5aba", "children": ["91e02529-2108-4265-b560-d9b33274a872"], "befores": [{"name": "delete_output_dir", "status": "passed", "start": 1725590945205, "stop": 1725590945205}], "start": 1725590945205, "stop": 1725590972502}
\ No newline at end of file
{"uuid": "10d7d6cb-54dc-45d8-b183-c0733ea63d7d", "children": ["91e02529-2108-4265-b560-d9b33274a872"], "befores": [{"name": "pytestconfig", "status": "passed", "start": 1725590945205, "stop": 1725590945205}], "start": 1725590945205, "stop": 1725590972502}
\ No newline at end of file
{"uuid": "79be31b5-3eb8-40a6-a535-c19287591b47", "children": ["91e02529-2108-4265-b560-d9b33274a872"], "befores": [{"name": "import_var", "status": "passed", "start": 1725590958895, "stop": 1725590959295}], "start": 1725590958895, "stop": 1725590972501}
\ No newline at end of file
{"uuid": "3c71f4a6-2266-4052-8273-eeb5a5165814", "befores": [{"name": "filename", "status": "passed", "start": 1725590960425, "stop": 1725590960425}], "start": 1725590960425, "stop": 1725590971063}
\ No newline at end of file
{"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]", "status": "passed", "steps": [{"name": "实际截图", "status": "passed", "attachments": [{"name": "开关按钮_切换关状态_实际图", "source": "dd8ffbe7-8a98-4d01-934f-346a59a734bc-attachment.png", "type": "image/png"}], "start": 1725590971060, "stop": 1725590971061}, {"name": "预期截图", "status": "passed", "attachments": [{"name": "开关按钮_切换关状态_预期图", "source": "dd49e9f4-3026-4479-9675-0ee0053126ad-attachment.png", "type": "image/png"}], "start": 1725590971061, "stop": 1725590971062}], "attachments": [{"name": "log", "source": "0d83e8ec-dd22-4018-b0d7-dc379f36fcdf-attachment.txt", "type": "text/plain"}], "parameters": [{"name": "filename", "value": "'SwitchButton'"}, {"name": "actual_img_name", "value": "'开关按钮_切换关状态_实际图'"}, {"name": "expect_img_name", "value": "'开关按钮_切换关状态_预期图'"}], "start": 1725590960425, "stop": 1725590971062, "uuid": "91e02529-2108-4265-b560-d9b33274a872", "historyId": "ef1eb89f3dd5766923b50723eee37332", "testCaseId": "a45796e98d3bc8ac49499244bab05ca3", "fullName": "TestCases.mode_SwitchButton.Test_SwitchButton#test_SwitchButton_switch_state", "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"}]}
\ No newline at end of file
{"uuid": "a670cd6f-259a-4f80-b70c-55882556abe9", "children": ["91e02529-2108-4265-b560-d9b33274a872"], "befores": [{"name": "_verify_url", "status": "passed", "start": 1725590945205, "stop": 1725590945205}], "start": 1725590945205, "stop": 1725590972503}
\ No newline at end of file
{"uuid": "b4a69a01-d139-4088-a955-83cda817768c", "children": ["91e02529-2108-4265-b560-d9b33274a872"], "befores": [{"name": "write_var", "status": "passed", "start": 1725590960416, "stop": 1725590960424}], "start": 1725590960416, "stop": 1725590971064}
\ No newline at end of file
{"uuid": "f8a961aa-fe0e-4261-9f4e-2e071fcb7aff", "befores": [{"name": "expect_img_name", "status": "passed", "start": 1725590960425, "stop": 1725590960425}], "start": 1725590960425, "stop": 1725590971062}
\ No newline at end of file
{"uuid": "9d232a59-5846-4898-ac4d-42e4a2aa3a53", "befores": [{"name": "actual_img_name", "status": "passed", "start": 1725590960425, "stop": 1725590960425}], "start": 1725590960425, "stop": 1725590971063}
\ No newline at end of file
{"uuid": "f13fce11-fe22-4764-b522-db3009996a0b", "children": ["91e02529-2108-4265-b560-d9b33274a872"], "befores": [{"name": "base_url", "status": "passed", "start": 1725590945204, "stop": 1725590945204}], "start": 1725590945204, "stop": 1725590972503}
\ No newline at end of file
import requests
import yaml
import os
# from Config import Config
class DubugTalk:
# 获取项目路径
def get_object_path(self):
return os.path.abspath(os.getcwd().split('Utils')[0])
# 读取extract.yml文件
def read_extract_file(self,one_node):
def read_extract_file(self, one_node):
with open(self.get_object_path() + "\\extract.yml", encoding='utf-8') as f:
value = yaml.load(stream=f, Loader=yaml.FullLoader)
return value[one_node]
......@@ -44,6 +45,19 @@ class DubugTalk:
# 打印错误(可能由于权限问题等)
print(f"Failed to delete {file_path}. Reason: {e}")
# def write_var(self,var,value):
# url = Config.url + r"/api/v1/variable/setvalues"
# x_project = self.read_extract_file("x_project")
# Authorization = Config.Authorization
# header = {'X-Project': x_project, 'Authorization': Authorization}
# data = {f"{var}": f"{value}"}
# try:
# re = requests.post(url=url, headers=header, json=data)
# if re.status_code != 200:
# print("变量下发失败:", re.status_code)
# except Exception as e:
# error_log(f"{var}变量下发失败:{e}")
# if __name__ == '__main__':
# print(read_config_file('base','base_url'))
# print(get_object_path())
......@@ -136,7 +136,7 @@ def project_init():
except Exception as e:
error_log(f"工程创建失败:{e}")
"""获取工程id X_project"""
"""获取工程 X_project"""
project_id = DubugTalk().read_extract_file("project_id")
url = Config.url + rf"/api/v1/project/{project_id}/info"
try:
......@@ -150,25 +150,25 @@ def project_init():
except Exception as e:
error_log(f"获取工程信息失败:{e}")
@pytest.fixture(scope="session", autouse=True)
def upload_image():
"""
在图库中上传图片,图片名为“皮卡丘.jpg”
:return:
"""
url = Config.url+r"/api/v1/view/image/gallery?group=我的\Default"
x_project = DubugTalk().read_extract_file("x_project")
headers= {'X-Project': f"{x_project}"}
file_path = Config.test_project_dir + r"\Gallery\皮卡丘.jpg"
#文件数据
files = {'formFiles': open(file_path,'rb')}
try:
re = requests.post(url=url, headers=headers, files=files)
if re.status_code != 200:
error_log(f"上传图片失败,状态码为{re.status_code}")
except Exception as e:
error_log(f"上传图片失败:{e}")
#
# @pytest.fixture(scope="session", autouse=True)
# def upload_image():
# """
# 在图库中上传图片,图片名为“皮卡丘.jpg”
# :return:
# """
# url = Config.url+r"/api/v1/view/image/gallery?group=我的\Default"
# x_project = DubugTalk().read_extract_file("x_project")
# headers= {'X-Project': f"{x_project}"}
# file_path = Config.test_project_dir + r"\Gallery\皮卡丘.jpg"
# #文件数据
# files = {'formFiles': open(file_path,'rb')}
# try:
# re = requests.post(url=url, headers=headers, files=files)
# if re.status_code != 200:
# error_log(f"上传图片失败,状态码为{re.status_code}")
# except Exception as e:
# error_log(f"上传图片失败:{e}")
@pytest.fixture(scope="function", autouse=False)
......@@ -211,7 +211,7 @@ def create_page():
error_log(f"画面删除失败,状态码为{re.status_code}")
except Exception as e:
error_log(f"页面删除失败:{e}")
@pytest.fixture(scope="session", autouse=True)
@pytest.fixture(scope="function", autouse=True)
def import_var():
"""
导入内部变量,并启动变量服务
......
project_id: '12'
x_project: eca41e6e1b624d8581994de58a909ef8
pagename: 画面1725443451
pagename: 画面1725443463
pagename: 画面1725443591
pagename: 画面1725443601
pagename: 画面1725443659
pagename: 画面1725443670
page_name: 画面1725499904
page_id: '123'
page_name: 画面1725499996
page_id: '124'
page_name: 画面1725500349
page_id: '125'
page_name: 画面1725500506
page_id: '126'
page_name: 画面1725500528
page_id: '127'
page_name: 画面1725500709
page_id: '128'
page_name: 画面1725500773
page_id: '129'
page_name: 画面1725500827
page_id: '130'
page_name: 画面1725500942
page_id: '131'
page_name: 画面1725501012
page_id: '132'
page_name: 画面1725501117
page_id: '133'
page_name: 画面1725501225
page_id: '134'
page_name: 画面1725501306
page_id: '135'
page_name: 画面1725501378
page_id: '137'
page_name: 画面1725501421
page_id: '138'
page_name: 画面1725501469
page_id: '139'
page_name: 画面1725501515
page_id: '140'
page_name: 画面1725502196
page_id: '142'
page_name: 画面1725502244
page_id: '143'
page_name: 画面1725502292
page_id: '144'
page_name: 画面1725502344
page_id: '145'
page_name: 画面1725502859
page_id: '147'
page_name: 画面1725502908
page_id: '148'
page_name: 画面1725503126
page_id: '150'
page_name: 画面1725503160
page_id: '151'
page_name: 画面1725504023
page_id: '152'
page_name: 画面1725504047
page_id: '153'
page_name: 画面1725504091
page_id: '154'
page_name: 画面1725507367
page_id: '157'
page_name: 画面1725514880
page_id: '{"code":409,"msg":"Projcet Conflict"}'
page_name: 画面1725514942
page_id: '1'
page_name: 画面1
page_id: '3'
page_name: 画面1
page_id: '4'
page_name: 画面1
page_id: '5'
page_name: 画面1
page_id: '7'
page_name: 画面1
page_id: '9'
page_name: 画面1
page_id: '11'
page_name: 画面1
page_id: '13'
page_name: 画面1
page_id: '15'
page_name: 画面1
page_id: '17'
page_name: 画面1
page_id: '19'
page_name: 画面1
page_id: '21'
page_name: 画面1
page_id: '23'
page_name: 画面1
page_id: '25'
page_name: 画面1
page_id: '27'
page_name: 画面1
page_id: '29'
page_name: 画面1
page_id: '31'
page_name: 画面1
page_id: '33'
page_name: 画面1
page_id: '36'
page_name: 画面1
page_id: '37'
page_name: 画面1
page_id: '38'
page_name: 画面1
page_id: '39'
project_id: '44'
x_project: 3313179556144766b88066e021d4a44f
page_name: 画面1
page_id: '40'
page_name: 画面1
page_id: '42'
page_name: 画面1
page_id: '43'
page_name: 画面1
page_id: '44'
page_name: 画面1
page_id: '45'
page_name: 画面1
page_id: '46'
page_name: 画面1
page_id: '47'
page_name: 画面1
page_id: '48'
page_name: 画面1
page_id: '49'
page_name: 画面1
page_id: '50'
page_name: 画面1
page_id: '51'
page_name: 画面1
page_id: '52'
page_name: 画面1
page_id: '53'
page_name: 画面1
page_id: '54'
page_name: 画面1
page_id: '55'
page_name: 画面1
page_id: '56'
page_name: 画面1
page_id: '57'
page_name: 画面1
page_id: '58'
page_name: 画面1
page_id: '59'
page_name: 画面1
page_id: '60'
page_name: 画面1
page_id: '61'
page_name: 画面1
page_id: '62'
page_id: '1'
......@@ -12,7 +12,7 @@ log_cli_date_format = %Y-%m-%d %H:%M:%S
# 配置测试搜索的路径,当前目录下的TestCases文件夹,可自定义
testpaths = ./TestCases
# 配置测试搜索的文件名,当前目录下的Testcase文件夹下,以Test_开头,以.py结尾的所有文件,可自定义
python_files = Test*.py
python_files = mode*.py
# 配置测试搜索的测试类名,当前目录下的Testcase文件夹下,以Test_开头,以.py结尾的所有文件中,以Test开头的类,可自定义
python_classes = Test*
# 配置测试搜索的测试函数名,当前目录下的Testcase文件夹下,以Test开头,以.py结尾的所有文件中,以Test_开头的类内,以test_开头的方法,可自定义
......
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