Commit f313cd72 authored by 王超's avatar 王超

新增工具栏测试用例

parent 2e10ca56
This diff is collapsed.
......@@ -31,7 +31,7 @@ class BasePage:
# 数据管理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/66/page"
# self.page_management_url ="http://127.0.0.1:18000/#/editing/project/18/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"
......@@ -220,6 +220,38 @@ class BasePage:
except Exception as e:
error_log(e)
def _keyboard_down(self, value):
"""
键盘输入,按下操作
:param value:
:return:
"""
try:
self.page.keyboard.down(value)
except Exception as e:
error_log(e)
def _keyboard_press(self, value):
"""
键盘输入,按下操作
:param value:
:return:
"""
try:
self.page.keyboard.press(value)
except Exception as e:
error_log(e)
def _keyboard_up(self, value):
"""
键盘输入,按下操作
:param value:
:return:
"""
try:
self.page.keyboard.up(value)
except Exception as e:
error_log(e)
def _type(self, value, comm_locator=None, pw_locator=None, frame_locator=None):
"""
......@@ -375,7 +407,7 @@ class BasePage:
# 释放鼠标按钮
self.page.mouse.up()
def compare_images(self,filename,actual_picture,expect_picture,screenshot_area="editor"):
def compare_images(self,filename,actual_picture,expect_picture,screenshot_area="editor",x=None,y=None,w=None,h=None):
actual_img = Config.img_dir + os.path.sep + filename + os.path.sep + "actual_img" + os.path.sep + f"{actual_picture}.png" # actual_img_dir为存储实际截图的路径
expect_img = Config.img_dir + os.path.sep + filename + os.path.sep + "expected_img" + os.path.sep + f"{expect_picture}.png" # expected_img_dir为存储预期截图的路径
crate_expect_img_path = Config.img_dir + os.path.sep + filename + os.path.sep + "expected_img"
......@@ -387,24 +419,24 @@ class BasePage:
except FileExistsError:
print(f"Directory '{crate_expect_img_path}' already exists")
if screenshot_area == "vision":
x = Config.vision_x_coordinate
y = Config.vision_y_coordinate
w = Config.vision_width
h = Config.vision_height
tag_x = Config.vision_x_coordinate
tag_y = Config.vision_y_coordinate
tag_w = Config.vision_width
tag_h = Config.vision_height
# 开发版截图
elif screenshot_area == "editor":
x = Config.editor_x_coordinate
y = Config.editor_y_coordinate
w = Config.editor_width
h = Config.editor_height
elif screenshot_area == "editor" and x == None and y == None and w == None and h == None:
tag_x = Config.editor_x_coordinate
tag_y = Config.editor_y_coordinate
tag_w = Config.editor_width
tag_h = Config.editor_height
# 自定义参数截图
else:
x = Config.custom_x_coordinate
y = Config.custom_x_coordinate
w = Config.custom_x_coordinate
h = Config.custom_x_coordinate
tag_x = x
tag_y = y
tag_w = w
tag_h = h
#指定区域截图
ScreenshotArea = {'x': x, 'y': y, 'width': w, 'height': h}
ScreenshotArea = {'x': tag_x, 'y': tag_y, 'width': tag_w, 'height': tag_h}
self.page.screenshot(path=actual_img, full_page=True, clip=ScreenshotArea)
comparator = ImageComparisonTool()
result = comparator.compare_images(actual_img, expect_img)
......
......@@ -52,12 +52,6 @@ class Config:
vision_width = 1920 # 区域宽度
vision_height = 1080 # 区域高度
# 自定义截图范围
custom_x_coordinate = 340 # 左上角 x 坐标
custom_y_coordinate = 230 # 左上角 y 坐标
custom_width = 1100 # 区域宽度
custom_height = 600 # 区域高度
# 将组件拖到画布指定区域
target_point_x = 820 # 目标点横坐标
target_point_y = 450 # 目标点纵坐标
......
[2024-08-27 14:42:45,386] logger_util.py->write_log line:72 [INFO]
-------------测试用例开始-----------
[2024-08-27 14:42:53,262] logger_util.py->write_log line:72 [INFO] 进行图片比对...
[2024-08-27 14:42:53,262] logger_util.py->write_log line:72 [INFO] 实际图片:静态文本_设置右对齐_实际图.png, 预期图片:静态文本_设置右对齐_预期图.png
[2024-08-27 14:42:53,262] logger_util.py->write_log line:72 [INFO] 比对结果:True
[2024-08-27 14:42:53,521] logger_util.py->write_log line:72 [INFO]
-------------测试用例结束-----------
[2024-08-27 14:42:55,561] logger_util.py->write_log line:72 [INFO]
-------------测试用例开始-----------
[2024-08-27 14:43:04,831] logger_util.py->write_log line:72 [INFO] 进行图片比对...
[2024-08-27 14:43:04,831] logger_util.py->write_log line:72 [INFO] 实际图片:静态文本_设置字号颜色加粗斜体下划线_实际图.png, 预期图片:静态文本_设置字号颜色加粗斜体下划线_预期图.png
[2024-08-27 14:43:04,832] logger_util.py->write_log line:72 [INFO] 比对结果:True
[2024-08-27 14:43:05,103] logger_util.py->write_log line:72 [INFO]
-------------测试用例结束-----------
[2024-08-27 14:43:06,835] logger_util.py->write_log line:72 [INFO]
-------------测试用例开始-----------
[2024-08-27 14:43:14,721] logger_util.py->write_log line:72 [INFO] 进行图片比对...
[2024-08-27 14:43:14,722] logger_util.py->write_log line:72 [INFO] 实际图片:静态文本_设置字体类型_实际图.png, 预期图片:静态文本_设置字体类型_预期图.png
[2024-08-27 14:43:14,722] logger_util.py->write_log line:72 [INFO] 比对结果:True
[2024-08-27 14:43:14,995] logger_util.py->write_log line:72 [INFO]
-------------测试用例结束-----------
[2024-08-27 14:43:16,900] logger_util.py->write_log line:72 [INFO]
-------------测试用例开始-----------
[2024-08-27 14:43:24,787] logger_util.py->write_log line:72 [INFO] 进行图片比对...
[2024-08-27 14:43:24,787] logger_util.py->write_log line:72 [INFO] 实际图片:静态文本_设置字距行高_实际图.png, 预期图片:静态文本_设置字距行高_预期图.png
[2024-08-27 14:43:24,787] logger_util.py->write_log line:72 [INFO] 比对结果:True
[2024-08-27 14:43:25,053] logger_util.py->write_log line:72 [INFO]
-------------测试用例结束-----------
[2024-08-28 15:12:44,106] logger_util.py->write_log line:72 [INFO]
-------------测试用例开始-----------
[2024-08-28 15:12:52,832] logger_util.py->write_log line:72 [INFO] 进行图片比对...
[2024-08-28 15:12:52,832] logger_util.py->write_log line:72 [INFO] 实际图片:工具栏_底部对齐操作_实际图.png, 预期图片:工具栏_底部对齐操作_预期图.png
[2024-08-28 15:12:52,832] logger_util.py->write_log line:72 [INFO] 比对结果:True
[2024-08-28 15:12:53,096] logger_util.py->write_log line:72 [INFO]
-------------测试用例结束-----------
[2024-08-28 15:12:55,092] logger_util.py->write_log line:72 [INFO]
-------------测试用例开始-----------
[2024-08-28 15:13:04,831] logger_util.py->write_log line:72 [INFO] 进行图片比对...
[2024-08-28 15:13:04,832] logger_util.py->write_log line:72 [INFO] 实际图片:工具栏_水平对齐操作_实际图.png, 预期图片:工具栏_水平对齐操作_预期图.png
[2024-08-28 15:13:04,832] logger_util.py->write_log line:72 [INFO] 比对结果:True
[2024-08-28 15:13:05,088] logger_util.py->write_log line:72 [INFO]
-------------测试用例结束-----------
[2024-08-28 15:13:06,556] logger_util.py->write_log line:72 [INFO]
-------------测试用例开始-----------
[2024-08-28 15:13:16,300] logger_util.py->write_log line:72 [INFO] 进行图片比对...
[2024-08-28 15:13:16,300] logger_util.py->write_log line:72 [INFO] 实际图片:工具栏_垂直对齐操作_实际图.png, 预期图片:工具栏_垂直对齐操作_预期图.png
[2024-08-28 15:13:16,301] logger_util.py->write_log line:72 [INFO] 比对结果:True
[2024-08-28 15:13:16,596] logger_util.py->write_log line:72 [INFO]
-------------测试用例结束-----------
......@@ -15,17 +15,20 @@ class StaticTextPage(BasePage):
def __init__(self, page):
super().__init__(page)
self.text_content = page.get_by_label("功能").get_by_role("textbox")
# 创建静态文本
def create_static_text(self):
# 点击展开组件菜单
"""
拖出静态文本组件
:return:
"""
pmp = PageManagementPage(self.page)
# 打开组件箱
self._click(pw_locator=pmp.component_box_locator)
# 点击静态文本组件
self._click(pw_locator=pmp.static_text_component_locator)
# 拖拉组件到画布
self._drag_and_drop_to_user_position(pmp.static_text_component_locator, Config.target_point_x,
Config.target_point_y)
# 拖到画布中
self._drag_and_drop_to_user_position(pmp.static_text_component_locator, Config.target_point_x,Config.target_point_y)
time.sleep(0.5) # 等待0.5s加载属性栏
def set_xywh(self):
......@@ -292,6 +295,16 @@ class StaticTextPage(BasePage):
pmp.text_attribute_set_font_distance(40) #字距
pmp.text_attribute_set_font_row_heigh(80) # 行高
def set_text_content(self,value):
"""
拖出静态文本组件,修改文本内容
:param value: 文本内容
:return:
"""
self.create_static_text() # 拖出静态文本组件
self._click(pw_locator=self.text_content)
self._fill(value, pw_locator=self.text_content)
This diff is collapsed.
......@@ -306,6 +306,20 @@ class Test_StaticText:
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",
[("StaticText", "静态文本_设置文本内容_实际图", "静态文本_设置文本内容_预期图")])
def test_StaticText_set_text_content(self, page, create_and_destroy_page, filename, actual_img_name,
expect_img_name):
bp = BasePage(page)
bp._goto_url("画面")
stp = StaticTextPage(page)
stp.set_text_content('"修改文本内容"')
time.sleep(3)
result = bp.compare_images(filename, actual_img_name, expect_img_name)
bp.allure_reports(filename, actual_img_name, expect_img_name)
assert result, f"页面截图与预期截图不一致"
......
......@@ -33,23 +33,32 @@ def compare_images(image_path1, image_path2, threshold=50):
def run(playwright):
browser = playwright.chromium.launch(headless=False) # 启动无头模式或带有界面的浏览器
page = browser.new_page(viewport={'width': 1850, 'height': 1000 })
page.goto('http://127.0.0.1:18000/#/editing/project/66/page') # 导航到目标网页
page.goto('http://127.0.0.1:18000/#/editing/project/18/page/') # 导航到目标网页
time.sleep(1)
page.locator("//*[@id=\"app\"]/div/div[1]/div[2]/div/main/div[2]/main/div[3]/ul/li[1]/i").click()
time.sleep(1)
page.get_by_label("基础").locator("div").filter(has_text=re.compile(r"^静态文本$")).click()
time.sleep(1)
#按住鼠标左键
page.mouse.down(button='left')
#移动坐标
drop_x, drop_y = 910, 560
time.sleep(1)
# 拖动到目标位置
page.mouse.move(drop_x, drop_y)
time.sleep(1)
# 释放鼠标左键
page.mouse.up(button='left')
page.pause()
page.get_by_title("显示").click()
page.locator("div").filter(has_text=re.compile(r"^隐藏$")).first.click()
# time.sleep(1)
# page.locator("//*[@id=\"app\"]/div/div[1]/div[2]/div/main/div[2]/main/div[3]/ul/li[1]/i").click()
# page.get_by_label("基础").locator("div").filter(has_text=re.compile(r"^静态文本$")).click()
# page.mouse.down(button='left')
# drop_x, drop_y = 800, 550
# page.mouse.move(drop_x, drop_y)
# # page.mouse.up(button='left')
# time.sleep(1)
# page.keyboard.press('Control+A')
# page.get_by_title("组合 Ctrl+G").click()
# page.keyboard.down('Control')
# page.keyboard.press('A')
# page.keyboard.up('Control')
time.sleep(1)
# 设置字体背景样式
# page.get_by_role("checkbox", name="粗体 Ctrl+B").click()
......@@ -138,7 +147,7 @@ def run(playwright):
# time.sleep(1)
# 字号
page.pause()
# page.pause()
# page.get_by_label("文本").get_by_role("img").first.click()
# page.get_by_text("36", exact=True).scroll_into_view_if_needed()
# page.get_by_text("36", exact=True).click()
......
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 实际图片:工具栏_底部对齐操作_实际图.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 实际图片:工具栏_水平对齐操作_实际图.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 实际图片:工具栏_垂直对齐操作_实际图.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"
{"uid":"b1a8273437954620fa374b796ffaacdd","name":"behaviors","children":[{"name":"CMS2.0UI自动化测试","children":[{"name":"静态文本组件","children":[{"name":"静态文本-设置右对齐","children":[{"name":"test_StaticText_set_right_aligned[StaticText-\\u9759\\u6001\\u6587\\u672c_\\u8bbe\\u7f6e\\u53f3\\u5bf9\\u9f50_\\u5b9e\\u9645\\u56fe-\\u9759\\u6001\\u6587\\u672c_\\u8bbe\\u7f6e\\u53f3\\u5bf9\\u9f50_\\u9884\\u671f\\u56fe]","uid":"56d6fb9a218f54cf","parentUid":"a535d3ea30e203c41c679930d4ed34d8","status":"passed","time":{"start":1724740965652,"stop":1724740973265,"duration":7613},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'静态文本_设置右对齐_实际图'","'静态文本_设置右对齐_预期图'","'StaticText'"]}],"uid":"a535d3ea30e203c41c679930d4ed34d8"},{"name":"静态文本-设置字号颜色加粗斜体下划线","children":[{"name":"test_StaticText_set_font_style[StaticText-\\u9759\\u6001\\u6587\\u672c_\\u8bbe\\u7f6e\\u5b57\\u53f7\\u989c\\u8272\\u52a0\\u7c97\\u659c\\u4f53\\u4e0b\\u5212\\u7ebf_\\u5b9e\\u9645\\u56fe-\\u9759\\u6001\\u6587\\u672c_\\u8bbe\\u7f6e\\u5b57\\u53f7\\u989c\\u8272\\u52a0\\u7c97\\u659c\\u4f53\\u4e0b\\u5212\\u7ebf_\\u9884\\u671f\\u56fe]","uid":"3ae7e70e449bc700","parentUid":"f6d51a804d8948c4e9e249277d899030","status":"passed","time":{"start":1724740975827,"stop":1724740984836,"duration":9009},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'静态文本_设置字号颜色加粗斜体下划线_实际图'","'静态文本_设置字号颜色加粗斜体下划线_预期图'","'StaticText'"]}],"uid":"f6d51a804d8948c4e9e249277d899030"},{"name":"静态文本-设置字体类型","children":[{"name":"test_StaticText_set_font_type[StaticText-\\u9759\\u6001\\u6587\\u672c_\\u8bbe\\u7f6e\\u5b57\\u4f53\\u7c7b\\u578b_\\u5b9e\\u9645\\u56fe-\\u9759\\u6001\\u6587\\u672c_\\u8bbe\\u7f6e\\u5b57\\u4f53\\u7c7b\\u578b_\\u9884\\u671f\\u56fe]","uid":"a6e0ce8b380ddbcc","parentUid":"f32d3534e0f704ad170f57821ec4cbf4","status":"passed","time":{"start":1724740987110,"stop":1724740994725,"duration":7615},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'静态文本_设置字体类型_实际图'","'静态文本_设置字体类型_预期图'","'StaticText'"]}],"uid":"f32d3534e0f704ad170f57821ec4cbf4"},{"name":"静态文本-设置字距行高","children":[{"name":"test_StaticText_set_font_distance[StaticText-\\u9759\\u6001\\u6587\\u672c_\\u8bbe\\u7f6e\\u5b57\\u8ddd\\u884c\\u9ad8_\\u5b9e\\u9645\\u56fe-\\u9759\\u6001\\u6587\\u672c_\\u8bbe\\u7f6e\\u5b57\\u8ddd\\u884c\\u9ad8_\\u9884\\u671f\\u56fe]","uid":"87056c6c23b489e3","parentUid":"cfe0b87e7029785f0967b4981a6900ad","status":"passed","time":{"start":1724740997265,"stop":1724741004790,"duration":7525},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'静态文本_设置字距行高_实际图'","'静态文本_设置字距行高_预期图'","'StaticText'"]}],"uid":"cfe0b87e7029785f0967b4981a6900ad"}],"uid":"055b8ec823318ab0d00d99283c5e0b95"}],"uid":"390d43add3d704eac84707ba62ecc607"}]}
\ No newline at end of file
{"uid":"b1a8273437954620fa374b796ffaacdd","name":"behaviors","children":[{"name":"CMS2.0UI自动化测试","children":[{"name":"页面管理","children":[{"name":"工具栏-验证底部对齐操作","children":[{"name":"test_toolbar_under_align_operation[PageManagementPage-\\u5de5\\u5177\\u680f_\\u5e95\\u90e8\\u5bf9\\u9f50\\u64cd\\u4f5c_\\u5b9e\\u9645\\u56fe-\\u5de5\\u5177\\u680f_\\u5e95\\u90e8\\u5bf9\\u9f50\\u64cd\\u4f5c_\\u9884\\u671f\\u56fe]","uid":"c9d41ad5379dfa5c","parentUid":"45d4cacfc0516f74c99378e27e7526ed","status":"passed","time":{"start":1724829164395,"stop":1724829172837,"duration":8442},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'工具栏_底部对齐操作_实际图'","'工具栏_底部对齐操作_预期图'","'PageManagementPage'"]}],"uid":"45d4cacfc0516f74c99378e27e7526ed"},{"name":"工具栏-验证水平对齐操作","children":[{"name":"test_toolbar_horizonta_align_operation[PageManagementPage-\\u5de5\\u5177\\u680f_\\u6c34\\u5e73\\u5bf9\\u9f50\\u64cd\\u4f5c_\\u5b9e\\u9645\\u56fe-\\u5de5\\u5177\\u680f_\\u6c34\\u5e73\\u5bf9\\u9f50\\u64cd\\u4f5c_\\u9884\\u671f\\u56fe]","uid":"56e1494f7c04e361","parentUid":"0fab004d102cd2c35f7b87a0b1433a9a","status":"passed","time":{"start":1724829175362,"stop":1724829184834,"duration":9472},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'工具栏_水平对齐操作_实际图'","'工具栏_水平对齐操作_预期图'","'PageManagementPage'"]}],"uid":"0fab004d102cd2c35f7b87a0b1433a9a"},{"name":"工具栏-验证垂直对齐操作","children":[{"name":"test_toolbar_vertical_align_operation[PageManagementPage-\\u5de5\\u5177\\u680f_\\u5782\\u76f4\\u5bf9\\u9f50\\u64cd\\u4f5c_\\u5b9e\\u9645\\u56fe-\\u5de5\\u5177\\u680f_\\u5782\\u76f4\\u5bf9\\u9f50\\u64cd\\u4f5c_\\u9884\\u671f\\u56fe]","uid":"3c62566bf617df29","parentUid":"9d8c971020d2f06b2a17f31699b6fc14","status":"passed","time":{"start":1724829186820,"stop":1724829196305,"duration":9485},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'工具栏_垂直对齐操作_实际图'","'工具栏_垂直对齐操作_预期图'","'PageManagementPage'"]}],"uid":"9d8c971020d2f06b2a17f31699b6fc14"}],"uid":"8c9df12318d08a8806b7df144208428d"}],"uid":"390d43add3d704eac84707ba62ecc607"}]}
\ No newline at end of file
{"uid":"83edc06c07f9ae9e47eb6dd1b683e4e2","name":"packages","children":[{"name":"TestCases.Test_StaticText","children":[{"name":"test_StaticText_set_right_aligned[StaticText-\\u9759\\u6001\\u6587\\u672c_\\u8bbe\\u7f6e\\u53f3\\u5bf9\\u9f50_\\u5b9e\\u9645\\u56fe-\\u9759\\u6001\\u6587\\u672c_\\u8bbe\\u7f6e\\u53f3\\u5bf9\\u9f50_\\u9884\\u671f\\u56fe]","uid":"56d6fb9a218f54cf","parentUid":"ea31ef4982075d500f62b88d85860f67","status":"passed","time":{"start":1724740965652,"stop":1724740973265,"duration":7613},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'静态文本_设置右对齐_实际图'","'静态文本_设置右对齐_预期图'","'StaticText'"]},{"name":"test_StaticText_set_font_style[StaticText-\\u9759\\u6001\\u6587\\u672c_\\u8bbe\\u7f6e\\u5b57\\u53f7\\u989c\\u8272\\u52a0\\u7c97\\u659c\\u4f53\\u4e0b\\u5212\\u7ebf_\\u5b9e\\u9645\\u56fe-\\u9759\\u6001\\u6587\\u672c_\\u8bbe\\u7f6e\\u5b57\\u53f7\\u989c\\u8272\\u52a0\\u7c97\\u659c\\u4f53\\u4e0b\\u5212\\u7ebf_\\u9884\\u671f\\u56fe]","uid":"3ae7e70e449bc700","parentUid":"ea31ef4982075d500f62b88d85860f67","status":"passed","time":{"start":1724740975827,"stop":1724740984836,"duration":9009},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'静态文本_设置字号颜色加粗斜体下划线_实际图'","'静态文本_设置字号颜色加粗斜体下划线_预期图'","'StaticText'"]},{"name":"test_StaticText_set_font_type[StaticText-\\u9759\\u6001\\u6587\\u672c_\\u8bbe\\u7f6e\\u5b57\\u4f53\\u7c7b\\u578b_\\u5b9e\\u9645\\u56fe-\\u9759\\u6001\\u6587\\u672c_\\u8bbe\\u7f6e\\u5b57\\u4f53\\u7c7b\\u578b_\\u9884\\u671f\\u56fe]","uid":"a6e0ce8b380ddbcc","parentUid":"ea31ef4982075d500f62b88d85860f67","status":"passed","time":{"start":1724740987110,"stop":1724740994725,"duration":7615},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'静态文本_设置字体类型_实际图'","'静态文本_设置字体类型_预期图'","'StaticText'"]},{"name":"test_StaticText_set_font_distance[StaticText-\\u9759\\u6001\\u6587\\u672c_\\u8bbe\\u7f6e\\u5b57\\u8ddd\\u884c\\u9ad8_\\u5b9e\\u9645\\u56fe-\\u9759\\u6001\\u6587\\u672c_\\u8bbe\\u7f6e\\u5b57\\u8ddd\\u884c\\u9ad8_\\u9884\\u671f\\u56fe]","uid":"87056c6c23b489e3","parentUid":"ea31ef4982075d500f62b88d85860f67","status":"passed","time":{"start":1724740997265,"stop":1724741004790,"duration":7525},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'静态文本_设置字距行高_实际图'","'静态文本_设置字距行高_预期图'","'StaticText'"]}],"uid":"TestCases.Test_StaticText"}]}
\ No newline at end of file
{"uid":"83edc06c07f9ae9e47eb6dd1b683e4e2","name":"packages","children":[{"name":"TestCases.Test_PageManagement","children":[{"name":"test_toolbar_under_align_operation[PageManagementPage-\\u5de5\\u5177\\u680f_\\u5e95\\u90e8\\u5bf9\\u9f50\\u64cd\\u4f5c_\\u5b9e\\u9645\\u56fe-\\u5de5\\u5177\\u680f_\\u5e95\\u90e8\\u5bf9\\u9f50\\u64cd\\u4f5c_\\u9884\\u671f\\u56fe]","uid":"c9d41ad5379dfa5c","parentUid":"0e57ea50f07384d5e79924414817d3ed","status":"passed","time":{"start":1724829164395,"stop":1724829172837,"duration":8442},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'工具栏_底部对齐操作_实际图'","'工具栏_底部对齐操作_预期图'","'PageManagementPage'"]},{"name":"test_toolbar_horizonta_align_operation[PageManagementPage-\\u5de5\\u5177\\u680f_\\u6c34\\u5e73\\u5bf9\\u9f50\\u64cd\\u4f5c_\\u5b9e\\u9645\\u56fe-\\u5de5\\u5177\\u680f_\\u6c34\\u5e73\\u5bf9\\u9f50\\u64cd\\u4f5c_\\u9884\\u671f\\u56fe]","uid":"56e1494f7c04e361","parentUid":"0e57ea50f07384d5e79924414817d3ed","status":"passed","time":{"start":1724829175362,"stop":1724829184834,"duration":9472},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'工具栏_水平对齐操作_实际图'","'工具栏_水平对齐操作_预期图'","'PageManagementPage'"]},{"name":"test_toolbar_vertical_align_operation[PageManagementPage-\\u5de5\\u5177\\u680f_\\u5782\\u76f4\\u5bf9\\u9f50\\u64cd\\u4f5c_\\u5b9e\\u9645\\u56fe-\\u5de5\\u5177\\u680f_\\u5782\\u76f4\\u5bf9\\u9f50\\u64cd\\u4f5c_\\u9884\\u671f\\u56fe]","uid":"3c62566bf617df29","parentUid":"0e57ea50f07384d5e79924414817d3ed","status":"passed","time":{"start":1724829186820,"stop":1724829196305,"duration":9485},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'工具栏_垂直对齐操作_实际图'","'工具栏_垂直对齐操作_预期图'","'PageManagementPage'"]}],"uid":"TestCases.Test_PageManagement"}]}
\ 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","Tue Aug 27 14:42:55 CST 2024","Tue Aug 27 14:43:04 CST 2024","9009","TestCases","Test_StaticText","Test_StaticText","","","test_StaticText_set_font_style[StaticText-\u9759\u6001\u6587\u672c_\u8bbe\u7f6e\u5b57\u53f7\u989c\u8272\u52a0\u7c97\u659c\u4f53\u4e0b\u5212\u7ebf_\u5b9e\u9645\u56fe-\u9759\u6001\u6587\u672c_\u8bbe\u7f6e\u5b57\u53f7\u989c\u8272\u52a0\u7c97\u659c\u4f53\u4e0b\u5212\u7ebf_\u9884\u671f\u56fe]",""
"passed","Tue Aug 27 14:42:45 CST 2024","Tue Aug 27 14:42:53 CST 2024","7613","TestCases","Test_StaticText","Test_StaticText","","","test_StaticText_set_right_aligned[StaticText-\u9759\u6001\u6587\u672c_\u8bbe\u7f6e\u53f3\u5bf9\u9f50_\u5b9e\u9645\u56fe-\u9759\u6001\u6587\u672c_\u8bbe\u7f6e\u53f3\u5bf9\u9f50_\u9884\u671f\u56fe]",""
"passed","Tue Aug 27 14:43:07 CST 2024","Tue Aug 27 14:43:14 CST 2024","7615","TestCases","Test_StaticText","Test_StaticText","","","test_StaticText_set_font_type[StaticText-\u9759\u6001\u6587\u672c_\u8bbe\u7f6e\u5b57\u4f53\u7c7b\u578b_\u5b9e\u9645\u56fe-\u9759\u6001\u6587\u672c_\u8bbe\u7f6e\u5b57\u4f53\u7c7b\u578b_\u9884\u671f\u56fe]",""
"passed","Tue Aug 27 14:43:17 CST 2024","Tue Aug 27 14:43:24 CST 2024","7525","TestCases","Test_StaticText","Test_StaticText","","","test_StaticText_set_font_distance[StaticText-\u9759\u6001\u6587\u672c_\u8bbe\u7f6e\u5b57\u8ddd\u884c\u9ad8_\u5b9e\u9645\u56fe-\u9759\u6001\u6587\u672c_\u8bbe\u7f6e\u5b57\u8ddd\u884c\u9ad8_\u9884\u671f\u56fe]",""
"passed","Wed Aug 28 15:12:55 CST 2024","Wed Aug 28 15:13:04 CST 2024","9472","TestCases","Test_PageManagement","TestPageManagement","","","test_toolbar_horizonta_align_operation[PageManagementPage-\u5de5\u5177\u680f_\u6c34\u5e73\u5bf9\u9f50\u64cd\u4f5c_\u5b9e\u9645\u56fe-\u5de5\u5177\u680f_\u6c34\u5e73\u5bf9\u9f50\u64cd\u4f5c_\u9884\u671f\u56fe]",""
"passed","Wed Aug 28 15:12:44 CST 2024","Wed Aug 28 15:12:52 CST 2024","8442","TestCases","Test_PageManagement","TestPageManagement","","","test_toolbar_under_align_operation[PageManagementPage-\u5de5\u5177\u680f_\u5e95\u90e8\u5bf9\u9f50\u64cd\u4f5c_\u5b9e\u9645\u56fe-\u5de5\u5177\u680f_\u5e95\u90e8\u5bf9\u9f50\u64cd\u4f5c_\u9884\u671f\u56fe]",""
"passed","Wed Aug 28 15:13:06 CST 2024","Wed Aug 28 15:13:16 CST 2024","9485","TestCases","Test_PageManagement","TestPageManagement","","","test_toolbar_vertical_align_operation[PageManagementPage-\u5de5\u5177\u680f_\u5782\u76f4\u5bf9\u9f50\u64cd\u4f5c_\u5b9e\u9645\u56fe-\u5de5\u5177\u680f_\u5782\u76f4\u5bf9\u9f50\u64cd\u4f5c_\u9884\u671f\u56fe]",""
{"uid":"98d3104e051c652961429bf95fa0b5d6","name":"suites","children":[{"name":"TestCases","children":[{"name":"Test_StaticText","children":[{"name":"Test_StaticText","children":[{"name":"test_StaticText_set_right_aligned[StaticText-\\u9759\\u6001\\u6587\\u672c_\\u8bbe\\u7f6e\\u53f3\\u5bf9\\u9f50_\\u5b9e\\u9645\\u56fe-\\u9759\\u6001\\u6587\\u672c_\\u8bbe\\u7f6e\\u53f3\\u5bf9\\u9f50_\\u9884\\u671f\\u56fe]","uid":"56d6fb9a218f54cf","parentUid":"bf12649697c503c908ae789519e69777","status":"passed","time":{"start":1724740965652,"stop":1724740973265,"duration":7613},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'静态文本_设置右对齐_实际图'","'静态文本_设置右对齐_预期图'","'StaticText'"]},{"name":"test_StaticText_set_font_style[StaticText-\\u9759\\u6001\\u6587\\u672c_\\u8bbe\\u7f6e\\u5b57\\u53f7\\u989c\\u8272\\u52a0\\u7c97\\u659c\\u4f53\\u4e0b\\u5212\\u7ebf_\\u5b9e\\u9645\\u56fe-\\u9759\\u6001\\u6587\\u672c_\\u8bbe\\u7f6e\\u5b57\\u53f7\\u989c\\u8272\\u52a0\\u7c97\\u659c\\u4f53\\u4e0b\\u5212\\u7ebf_\\u9884\\u671f\\u56fe]","uid":"3ae7e70e449bc700","parentUid":"bf12649697c503c908ae789519e69777","status":"passed","time":{"start":1724740975827,"stop":1724740984836,"duration":9009},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'静态文本_设置字号颜色加粗斜体下划线_实际图'","'静态文本_设置字号颜色加粗斜体下划线_预期图'","'StaticText'"]},{"name":"test_StaticText_set_font_type[StaticText-\\u9759\\u6001\\u6587\\u672c_\\u8bbe\\u7f6e\\u5b57\\u4f53\\u7c7b\\u578b_\\u5b9e\\u9645\\u56fe-\\u9759\\u6001\\u6587\\u672c_\\u8bbe\\u7f6e\\u5b57\\u4f53\\u7c7b\\u578b_\\u9884\\u671f\\u56fe]","uid":"a6e0ce8b380ddbcc","parentUid":"bf12649697c503c908ae789519e69777","status":"passed","time":{"start":1724740987110,"stop":1724740994725,"duration":7615},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'静态文本_设置字体类型_实际图'","'静态文本_设置字体类型_预期图'","'StaticText'"]},{"name":"test_StaticText_set_font_distance[StaticText-\\u9759\\u6001\\u6587\\u672c_\\u8bbe\\u7f6e\\u5b57\\u8ddd\\u884c\\u9ad8_\\u5b9e\\u9645\\u56fe-\\u9759\\u6001\\u6587\\u672c_\\u8bbe\\u7f6e\\u5b57\\u8ddd\\u884c\\u9ad8_\\u9884\\u671f\\u56fe]","uid":"87056c6c23b489e3","parentUid":"bf12649697c503c908ae789519e69777","status":"passed","time":{"start":1724740997265,"stop":1724741004790,"duration":7525},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'静态文本_设置字距行高_实际图'","'静态文本_设置字距行高_预期图'","'StaticText'"]}],"uid":"bf12649697c503c908ae789519e69777"}],"uid":"ba6ad6cc9f498b4dc5f7b391afcf36c7"}],"uid":"0408d924bc3d43de55080f45620fd22e"}]}
\ No newline at end of file
{"uid":"98d3104e051c652961429bf95fa0b5d6","name":"suites","children":[{"name":"TestCases","children":[{"name":"Test_PageManagement","children":[{"name":"TestPageManagement","children":[{"name":"test_toolbar_under_align_operation[PageManagementPage-\\u5de5\\u5177\\u680f_\\u5e95\\u90e8\\u5bf9\\u9f50\\u64cd\\u4f5c_\\u5b9e\\u9645\\u56fe-\\u5de5\\u5177\\u680f_\\u5e95\\u90e8\\u5bf9\\u9f50\\u64cd\\u4f5c_\\u9884\\u671f\\u56fe]","uid":"c9d41ad5379dfa5c","parentUid":"2f470a94e90c883fb65dc1af158c1ebe","status":"passed","time":{"start":1724829164395,"stop":1724829172837,"duration":8442},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'工具栏_底部对齐操作_实际图'","'工具栏_底部对齐操作_预期图'","'PageManagementPage'"]},{"name":"test_toolbar_horizonta_align_operation[PageManagementPage-\\u5de5\\u5177\\u680f_\\u6c34\\u5e73\\u5bf9\\u9f50\\u64cd\\u4f5c_\\u5b9e\\u9645\\u56fe-\\u5de5\\u5177\\u680f_\\u6c34\\u5e73\\u5bf9\\u9f50\\u64cd\\u4f5c_\\u9884\\u671f\\u56fe]","uid":"56e1494f7c04e361","parentUid":"2f470a94e90c883fb65dc1af158c1ebe","status":"passed","time":{"start":1724829175362,"stop":1724829184834,"duration":9472},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'工具栏_水平对齐操作_实际图'","'工具栏_水平对齐操作_预期图'","'PageManagementPage'"]},{"name":"test_toolbar_vertical_align_operation[PageManagementPage-\\u5de5\\u5177\\u680f_\\u5782\\u76f4\\u5bf9\\u9f50\\u64cd\\u4f5c_\\u5b9e\\u9645\\u56fe-\\u5de5\\u5177\\u680f_\\u5782\\u76f4\\u5bf9\\u9f50\\u64cd\\u4f5c_\\u9884\\u671f\\u56fe]","uid":"3c62566bf617df29","parentUid":"2f470a94e90c883fb65dc1af158c1ebe","status":"passed","time":{"start":1724829186820,"stop":1724829196305,"duration":9485},"flaky":false,"newFailed":false,"newPassed":false,"newBroken":false,"retriesCount":0,"retriesStatusChange":false,"parameters":["'工具栏_垂直对齐操作_实际图'","'工具栏_垂直对齐操作_预期图'","'PageManagementPage'"]}],"uid":"2f470a94e90c883fb65dc1af158c1ebe"}],"uid":"a62777f2adb459300b59879a887b688d"}],"uid":"0408d924bc3d43de55080f45620fd22e"}]}
\ No newline at end of file
{"uid":"3ae7e70e449bc700","name":"test_StaticText_set_font_style[StaticText-\\u9759\\u6001\\u6587\\u672c_\\u8bbe\\u7f6e\\u5b57\\u53f7\\u989c\\u8272\\u52a0\\u7c97\\u659c\\u4f53\\u4e0b\\u5212\\u7ebf_\\u5b9e\\u9645\\u56fe-\\u9759\\u6001\\u6587\\u672c_\\u8bbe\\u7f6e\\u5b57\\u53f7\\u989c\\u8272\\u52a0\\u7c97\\u659c\\u4f53\\u4e0b\\u5212\\u7ebf_\\u9884\\u671f\\u56fe]","fullName":"TestCases.Test_StaticText.Test_StaticText#test_StaticText_set_font_style","historyId":"b34f86f962bdc0177a8a35f557b4f1df","time":{"start":1724740975827,"stop":1724740984836,"duration":9009},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_verify_url","time":{"start":1724740949851,"stop":1724740949851,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"pytestconfig","time":{"start":1724740949851,"stop":1724740949851,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"base_url","time":{"start":1724740949851,"stop":1724740949851,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"delete_output_dir","time":{"start":1724740949851,"stop":1724740949851,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"创建工程","time":{"start":1724740949852,"stop":1724740964555,"duration":14703},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"upload_image","time":{"start":1724740964555,"stop":1724740964568,"duration":13},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Generate pageobject and video of the operation","time":{"start":1724740973982,"stop":1724740975562,"duration":1580},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"create_and_destroy_page","time":{"start":1724740975562,"stop":1724740975826,"duration":264},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"status":"passed","steps":[{"name":"实际截图","time":{"start":1724740984832,"stop":1724740984833,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"feed64f7c442724f","name":"静态文本_设置字号颜色加粗斜体下划线_实际图","source":"feed64f7c442724f.png","type":"image/png","size":9279}],"parameters":[],"stepsCount":0,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},{"name":"预期截图","time":{"start":1724740984833,"stop":1724740984836,"duration":3},"status":"passed","steps":[],"attachments":[{"uid":"755022ea5e54ed4d","name":"静态文本_设置字号颜色加粗斜体下划线_预期图","source":"755022ea5e54ed4d.png","type":"image/png","size":9279}],"parameters":[],"stepsCount":0,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false}],"attachments":[{"uid":"3b16e0b96a7066dc","name":"log","source":"3b16e0b96a7066dc.txt","type":"text/plain","size":450}],"parameters":[],"stepsCount":2,"hasContent":true,"attachmentsCount":3,"shouldDisplayMessage":false},"afterStages":[{"name":"create_and_destroy_page::0","time":{"start":1724740984838,"stop":1724740985102,"duration":264},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Generate pageobject and video of the operation::0","time":{"start":1724740985103,"stop":1724740985625,"duration":522},"status":"passed","steps":[],"attachments":[{"uid":"917a47778b53ee4","name":"CMS操作的屏幕录制","source":"917a47778b53ee4.webm","type":"video/webm","size":805185}],"parameters":[],"stepsCount":0,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false}],"labels":[{"name":"epic","value":"CMS2.0UI自动化测试"},{"name":"story","value":"静态文本-设置字号颜色加粗斜体下划线"},{"name":"feature","value":"静态文本组件"},{"name":"parentSuite","value":"TestCases"},{"name":"suite","value":"Test_StaticText"},{"name":"subSuite","value":"Test_StaticText"},{"name":"host","value":"DESKTOP-V6TD7H4"},{"name":"thread","value":"24212-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"TestCases.Test_StaticText"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"actual_img_name","value":"'静态文本_设置字号颜色加粗斜体下划线_实际图'"},{"name":"expect_img_name","value":"'静态文本_设置字号颜色加粗斜体下划线_预期图'"},{"name":"filename","value":"'StaticText'"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"3ae7e70e449bc700.json","parameterValues":["'静态文本_设置字号颜色加粗斜体下划线_实际图'","'静态文本_设置字号颜色加粗斜体下划线_预期图'","'StaticText'"]}
\ No newline at end of file
{"uid":"3c62566bf617df29","name":"test_toolbar_vertical_align_operation[PageManagementPage-\\u5de5\\u5177\\u680f_\\u5782\\u76f4\\u5bf9\\u9f50\\u64cd\\u4f5c_\\u5b9e\\u9645\\u56fe-\\u5de5\\u5177\\u680f_\\u5782\\u76f4\\u5bf9\\u9f50\\u64cd\\u4f5c_\\u9884\\u671f\\u56fe]","fullName":"TestCases.Test_PageManagement.TestPageManagement#test_toolbar_vertical_align_operation","historyId":"5fb2d8ccae61f877916e47b8d8444ffe","time":{"start":1724829186820,"stop":1724829196305,"duration":9485},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_verify_url","time":{"start":1724829148604,"stop":1724829148604,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"hasContent":false,"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0},{"name":"delete_output_dir","time":{"start":1724829148604,"stop":1724829148604,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"hasContent":false,"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0},{"name":"创建工程","time":{"start":1724829148604,"stop":1724829163350,"duration":14746},"status":"passed","steps":[],"attachments":[],"parameters":[],"hasContent":false,"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0},{"name":"pytestconfig","time":{"start":1724829148604,"stop":1724829148604,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"hasContent":false,"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0},{"name":"base_url","time":{"start":1724829148604,"stop":1724829148604,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"hasContent":false,"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0},{"name":"upload_image","time":{"start":1724829163350,"stop":1724829163361,"duration":11},"status":"passed","steps":[],"attachments":[],"parameters":[],"hasContent":false,"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0},{"name":"Generate pageobject and video of the operation","time":{"start":1724829185446,"stop":1724829186556,"duration":1110},"status":"passed","steps":[],"attachments":[],"parameters":[],"hasContent":false,"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0},{"name":"create_and_destroy_page","time":{"start":1724829186556,"stop":1724829186819,"duration":263},"status":"passed","steps":[],"attachments":[],"parameters":[],"hasContent":false,"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0}],"testStage":{"status":"passed","steps":[{"name":"实际截图","time":{"start":1724829196303,"stop":1724829196304,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"5c1c8bbd2f2d0b05","name":"工具栏_垂直对齐操作_实际图","source":"5c1c8bbd2f2d0b05.png","type":"image/png","size":5685}],"parameters":[],"hasContent":true,"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":1},{"name":"预期截图","time":{"start":1724829196304,"stop":1724829196305,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"ab3cf0239be7c820","name":"工具栏_垂直对齐操作_预期图","source":"ab3cf0239be7c820.png","type":"image/png","size":8623}],"parameters":[],"hasContent":true,"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":1}],"attachments":[{"uid":"ee9a9c0896b18d9d","name":"log","source":"ee9a9c0896b18d9d.txt","type":"text/plain","size":402}],"parameters":[],"hasContent":true,"stepsCount":2,"shouldDisplayMessage":false,"attachmentsCount":3},"afterStages":[{"name":"create_and_destroy_page::0","time":{"start":1724829196308,"stop":1724829196596,"duration":288},"status":"passed","steps":[],"attachments":[],"parameters":[],"hasContent":false,"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":0},{"name":"Generate pageobject and video of the operation::0","time":{"start":1724829196597,"stop":1724829197018,"duration":421},"status":"passed","steps":[],"attachments":[{"uid":"b5f43abe31655762","name":"CMS操作的屏幕录制","source":"b5f43abe31655762.webm","type":"video/webm","size":813612}],"parameters":[],"hasContent":true,"stepsCount":0,"shouldDisplayMessage":false,"attachmentsCount":1}],"labels":[{"name":"epic","value":"CMS2.0UI自动化测试"},{"name":"feature","value":"页面管理"},{"name":"story","value":"工具栏-验证垂直对齐操作"},{"name":"parentSuite","value":"TestCases"},{"name":"suite","value":"Test_PageManagement"},{"name":"subSuite","value":"TestPageManagement"},{"name":"host","value":"DESKTOP-V6TD7H4"},{"name":"thread","value":"21344-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"TestCases.Test_PageManagement"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"actual_img_name","value":"'工具栏_垂直对齐操作_实际图'"},{"name":"expect_img_name","value":"'工具栏_垂直对齐操作_预期图'"},{"name":"filename","value":"'PageManagementPage'"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"3c62566bf617df29.json","parameterValues":["'工具栏_垂直对齐操作_实际图'","'工具栏_垂直对齐操作_预期图'","'PageManagementPage'"]}
\ No newline at end of file
{"uid":"56d6fb9a218f54cf","name":"test_StaticText_set_right_aligned[StaticText-\\u9759\\u6001\\u6587\\u672c_\\u8bbe\\u7f6e\\u53f3\\u5bf9\\u9f50_\\u5b9e\\u9645\\u56fe-\\u9759\\u6001\\u6587\\u672c_\\u8bbe\\u7f6e\\u53f3\\u5bf9\\u9f50_\\u9884\\u671f\\u56fe]","fullName":"TestCases.Test_StaticText.Test_StaticText#test_StaticText_set_right_aligned","historyId":"9ab9a668930ab847de57bbc97cd37450","time":{"start":1724740965652,"stop":1724740973265,"duration":7613},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[{"name":"_verify_url","time":{"start":1724740949851,"stop":1724740949851,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"pytestconfig","time":{"start":1724740949851,"stop":1724740949851,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"base_url","time":{"start":1724740949851,"stop":1724740949851,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"delete_output_dir","time":{"start":1724740949851,"stop":1724740949851,"duration":0},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"创建工程","time":{"start":1724740949852,"stop":1724740964555,"duration":14703},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"upload_image","time":{"start":1724740964555,"stop":1724740964568,"duration":13},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Generate pageobject and video of the operation","time":{"start":1724740964568,"stop":1724740965387,"duration":819},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"create_and_destroy_page","time":{"start":1724740965387,"stop":1724740965651,"duration":264},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false}],"testStage":{"status":"passed","steps":[{"name":"实际截图","time":{"start":1724740973263,"stop":1724740973264,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"a153afaca6126fc3","name":"静态文本_设置右对齐_实际图","source":"a153afaca6126fc3.png","type":"image/png","size":6542}],"parameters":[],"stepsCount":0,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false},{"name":"预期截图","time":{"start":1724740973264,"stop":1724740973265,"duration":1},"status":"passed","steps":[],"attachments":[{"uid":"3b5306247a781531","name":"静态文本_设置右对齐_预期图","source":"3b5306247a781531.png","type":"image/png","size":6542}],"parameters":[],"stepsCount":0,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false}],"attachments":[{"uid":"1e20b99bf475aa45","name":"log","source":"1e20b99bf475aa45.txt","type":"text/plain","size":402}],"parameters":[],"stepsCount":2,"hasContent":true,"attachmentsCount":3,"shouldDisplayMessage":false},"afterStages":[{"name":"create_and_destroy_page::0","time":{"start":1724740973267,"stop":1724740973520,"duration":253},"status":"passed","steps":[],"attachments":[],"parameters":[],"stepsCount":0,"hasContent":false,"attachmentsCount":0,"shouldDisplayMessage":false},{"name":"Generate pageobject and video of the operation::0","time":{"start":1724740973521,"stop":1724740973978,"duration":457},"status":"passed","steps":[],"attachments":[{"uid":"2a198fb1570c33c","name":"CMS操作的屏幕录制","source":"2a198fb1570c33c.webm","type":"video/webm","size":551345}],"parameters":[],"stepsCount":0,"hasContent":true,"attachmentsCount":1,"shouldDisplayMessage":false}],"labels":[{"name":"story","value":"静态文本-设置右对齐"},{"name":"epic","value":"CMS2.0UI自动化测试"},{"name":"feature","value":"静态文本组件"},{"name":"parentSuite","value":"TestCases"},{"name":"suite","value":"Test_StaticText"},{"name":"subSuite","value":"Test_StaticText"},{"name":"host","value":"DESKTOP-V6TD7H4"},{"name":"thread","value":"24212-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"TestCases.Test_StaticText"},{"name":"resultFormat","value":"allure2"}],"parameters":[{"name":"actual_img_name","value":"'静态文本_设置右对齐_实际图'"},{"name":"expect_img_name","value":"'静态文本_设置右对齐_预期图'"},{"name":"filename","value":"'StaticText'"}],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[],"categories":[],"tags":[]},"source":"56d6fb9a218f54cf.json","parameterValues":["'静态文本_设置右对齐_实际图'","'静态文本_设置右对齐_预期图'","'StaticText'"]}
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
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