Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
test
autotest-playwright-web-spd
Commits
79a08ff4
Commit
79a08ff4
authored
Sep 18, 2026
by
liguangyu06
Browse files
修复报表表头 strict mode、列设置关面板超时及汇总/排序定位,避免夜间全量被脚本误杀。
parent
35fe36af
Changes
87
Hide whitespace changes
Inline
Side-by-side
testcases/统计报表-结算成本报表-财务入库单-UI自动化测试用例-01.md
View file @
79a08ff4
...
...
@@ -166,13 +166,14 @@
-
前置条件:测试环境可访问;测试账号已登录并进入财务入库单页(iframe settle/inStock);已默认查询有数据
-
操作步骤:
1.
默认条件查询
2.
点击工具栏「打 印」
3.
观察系统响应(打印对话框/预览/toast)
2.
勾选列表明细行
3.
确认工具栏「打 印」可点击后点击
4.
观察系统响应(打印对话框/预览/toast)
-
自动化断言:与 CSV
`STAT-CFI-009`
及
`tests/spd/cost-fin-in.spec.ts`
一致
###### 预期结果
打印流程可启动(打印对话框/预览/toast);无 error 提示;无未捕获异常。
打印按钮在勾选明细后可点击;
打印流程可启动(打印对话框/预览/toast);无 error 提示;无未捕获异常。
---
...
...
tests/spd/center-report-entry.spec.ts
View file @
79a08ff4
...
...
@@ -144,19 +144,7 @@ test.describe('入库汇总查询 · 列设置', () => {
});
test
(
'
STAT-IES-022 列设置取消勾选后再勾选列表列恢复
'
,
async
({
centerReportEntryPage
})
=>
{
const
columnName
=
await
centerReportEntryPage
.
pickToggleColumnName
();
await
centerReportEntryPage
.
openColumnSettings
();
await
centerReportEntryPage
.
setColumnVisibleInSettings
(
columnName
,
false
);
await
centerReportEntryPage
.
closeColumnSettingsPanel
();
await
centerReportEntryPage
.
expectTableHeaderVisible
(
columnName
,
false
);
await
centerReportEntryPage
.
openColumnSettings
();
await
centerReportEntryPage
.
expectSettingsCheckboxChecked
(
columnName
,
false
);
await
centerReportEntryPage
.
setColumnVisibleInSettings
(
columnName
,
true
);
await
centerReportEntryPage
.
closeColumnSettingsPanel
();
await
centerReportEntryPage
.
expectTableHeaderVisible
(
columnName
,
true
);
await
centerReportEntryPage
.
openColumnSettings
();
await
centerReportEntryPage
.
expectSettingsCheckboxChecked
(
columnName
,
true
);
await
centerReportEntryPage
.
closeColumnSettingsPanel
();
await
centerReportEntryPage
.
executeColumnSettingsToggleRestoreTest
();
});
});
...
...
tests/spd/center-report-lmm-psi.spec.ts
View file @
79a08ff4
...
...
@@ -75,19 +75,7 @@ test.describe('中心库进销存(后勤) · 列设置', () => {
});
test
(
'
STAT-LMP-008 列设置取消勾选后再勾选列表列恢复
'
,
async
({
centerReportLmmPsiPage
})
=>
{
const
columnName
=
await
centerReportLmmPsiPage
.
pickToggleColumnName
();
await
centerReportLmmPsiPage
.
openColumnSettings
();
await
centerReportLmmPsiPage
.
setColumnVisibleInSettings
(
columnName
,
false
);
await
centerReportLmmPsiPage
.
closeColumnSettingsPanel
();
await
centerReportLmmPsiPage
.
expectTableHeaderVisible
(
columnName
,
false
);
await
centerReportLmmPsiPage
.
openColumnSettings
();
await
centerReportLmmPsiPage
.
expectSettingsCheckboxChecked
(
columnName
,
false
);
await
centerReportLmmPsiPage
.
setColumnVisibleInSettings
(
columnName
,
true
);
await
centerReportLmmPsiPage
.
closeColumnSettingsPanel
();
await
centerReportLmmPsiPage
.
expectTableHeaderVisible
(
columnName
,
true
);
await
centerReportLmmPsiPage
.
openColumnSettings
();
await
centerReportLmmPsiPage
.
expectSettingsCheckboxChecked
(
columnName
,
true
);
await
centerReportLmmPsiPage
.
closeColumnSettingsPanel
();
await
centerReportLmmPsiPage
.
executeColumnSettingsToggleRestoreTest
();
});
});
...
...
tests/spd/center-report-lmm-sheet.spec.ts
View file @
79a08ff4
...
...
@@ -103,18 +103,6 @@ test.describe('出入库明细查询(后勤) · 列设置', () => {
});
test
(
'
STAT-LMS-014 列设置取消勾选后再勾选列表列恢复
'
,
async
({
centerReportLmmSheetPage
})
=>
{
const
columnName
=
await
centerReportLmmSheetPage
.
pickToggleColumnName
();
await
centerReportLmmSheetPage
.
openColumnSettings
();
await
centerReportLmmSheetPage
.
setColumnVisibleInSettings
(
columnName
,
false
);
await
centerReportLmmSheetPage
.
closeColumnSettingsPanel
();
await
centerReportLmmSheetPage
.
expectTableHeaderVisible
(
columnName
,
false
);
await
centerReportLmmSheetPage
.
openColumnSettings
();
await
centerReportLmmSheetPage
.
expectSettingsCheckboxChecked
(
columnName
,
false
);
await
centerReportLmmSheetPage
.
setColumnVisibleInSettings
(
columnName
,
true
);
await
centerReportLmmSheetPage
.
closeColumnSettingsPanel
();
await
centerReportLmmSheetPage
.
expectTableHeaderVisible
(
columnName
,
true
);
await
centerReportLmmSheetPage
.
openColumnSettings
();
await
centerReportLmmSheetPage
.
expectSettingsCheckboxChecked
(
columnName
,
true
);
await
centerReportLmmSheetPage
.
closeColumnSettingsPanel
();
await
centerReportLmmSheetPage
.
executeColumnSettingsToggleRestoreTest
();
});
});
tests/spd/center-report-net-entry.spec.ts
View file @
79a08ff4
...
...
@@ -135,18 +135,6 @@ test.describe('净入库汇总查询(多维度) · 列设置', () => {
});
test
(
'
STAT-NES-029 列设置取消勾选后再勾选列表列恢复
'
,
async
({
centerReportNetEntryPage
})
=>
{
const
columnName
=
await
centerReportNetEntryPage
.
pickToggleColumnName
();
await
centerReportNetEntryPage
.
openColumnSettings
();
await
centerReportNetEntryPage
.
setColumnVisibleInSettings
(
columnName
,
false
);
await
centerReportNetEntryPage
.
closeColumnSettingsPanel
();
await
centerReportNetEntryPage
.
expectTableHeaderVisible
(
columnName
,
false
);
await
centerReportNetEntryPage
.
openColumnSettings
();
await
centerReportNetEntryPage
.
expectSettingsCheckboxChecked
(
columnName
,
false
);
await
centerReportNetEntryPage
.
setColumnVisibleInSettings
(
columnName
,
true
);
await
centerReportNetEntryPage
.
closeColumnSettingsPanel
();
await
centerReportNetEntryPage
.
expectTableHeaderVisible
(
columnName
,
true
);
await
centerReportNetEntryPage
.
openColumnSettings
();
await
centerReportNetEntryPage
.
expectSettingsCheckboxChecked
(
columnName
,
true
);
await
centerReportNetEntryPage
.
closeColumnSettingsPanel
();
await
centerReportNetEntryPage
.
executeColumnSettingsToggleRestoreTest
();
});
});
tests/spd/center-report-net-out.spec.ts
View file @
79a08ff4
...
...
@@ -57,7 +57,7 @@ test.describe('净出库汇总查询(多维度)', () => {
await
centerReportNetOutPage
.
expectDrawerTextEmpty
(
'
规格型号
'
);
});
test
(
'
STAT-NOS-02
7
快捷区条件自动带入高级筛选
'
,
async
({
centerReportNetOutPage
})
=>
{
test
(
'
STAT-NOS-02
6
快捷区条件自动带入高级筛选
'
,
async
({
centerReportNetOutPage
})
=>
{
const
sample
=
await
centerReportNetOutPage
.
searchAndExtractSample
();
await
centerReportNetOutPage
.
applyQuickFields
(
sample
,
centerReportNetOutComboQuickFields
);
await
centerReportNetOutPage
.
search
();
...
...
@@ -80,17 +80,17 @@ test.describe('净出库汇总查询(多维度)', () => {
await
centerReportNetOutPage
.
expectTableHorizontalScrollAndLayout
();
});
test
(
'
STAT-NOS-02
3
有数据时展示分页总条数
'
,
async
({
centerReportNetOutPage
})
=>
{
test
(
'
STAT-NOS-02
2
有数据时展示分页总条数
'
,
async
({
centerReportNetOutPage
})
=>
{
await
centerReportNetOutPage
.
search
();
await
centerReportNetOutPage
.
expectPaginationTotal
();
});
test
(
'
STAT-NOS-02
4
切换至第2页
'
,
async
({
centerReportNetOutPage
})
=>
{
test
(
'
STAT-NOS-02
3
切换至第2页
'
,
async
({
centerReportNetOutPage
})
=>
{
await
centerReportNetOutPage
.
search
();
await
centerReportNetOutPage
.
executePage2SwitchTest
();
});
test
(
'
STAT-NOS-02
5
切换每页条数
'
,
async
({
centerReportNetOutPage
})
=>
{
test
(
'
STAT-NOS-02
4
切换每页条数
'
,
async
({
centerReportNetOutPage
})
=>
{
await
centerReportNetOutPage
.
search
();
await
centerReportNetOutPage
.
executePageSizeChangeTest
(
centerReportNetOutData
.
paginationPageSizeFrom
,
...
...
@@ -99,7 +99,7 @@ test.describe('净出库汇总查询(多维度)', () => {
);
});
test
(
'
STAT-NOS-02
6
按当前条件导出文件
'
,
{
tag
:
'
@smoke
'
},
async
({
centerReportNetOutPage
})
=>
{
test
(
'
STAT-NOS-02
5
按当前条件导出文件
'
,
{
tag
:
'
@smoke
'
},
async
({
centerReportNetOutPage
})
=>
{
await
centerReportNetOutPage
.
checkAllDimensions
();
await
centerReportNetOutPage
.
search
();
await
centerReportNetOutPage
.
exportReport
();
...
...
@@ -128,25 +128,13 @@ test.describe('净出库汇总查询(多维度) · 列设置', () => {
await
centerReportNetOutPage
.
search
();
});
test
(
'
STAT-NOS-02
8
打开列设置面板
'
,
{
tag
:
'
@smoke
'
},
async
({
centerReportNetOutPage
})
=>
{
test
(
'
STAT-NOS-02
7
打开列设置面板
'
,
{
tag
:
'
@smoke
'
},
async
({
centerReportNetOutPage
})
=>
{
await
centerReportNetOutPage
.
openColumnSettings
();
await
centerReportNetOutPage
.
expectColumnSettingsPanel
();
await
centerReportNetOutPage
.
closeColumnSettingsPanel
();
});
test
(
'
STAT-NOS-029 列设置取消勾选后再勾选列表列恢复
'
,
async
({
centerReportNetOutPage
})
=>
{
const
columnName
=
await
centerReportNetOutPage
.
pickToggleColumnName
();
await
centerReportNetOutPage
.
openColumnSettings
();
await
centerReportNetOutPage
.
setColumnVisibleInSettings
(
columnName
,
false
);
await
centerReportNetOutPage
.
closeColumnSettingsPanel
();
await
centerReportNetOutPage
.
expectTableHeaderVisible
(
columnName
,
false
);
await
centerReportNetOutPage
.
openColumnSettings
();
await
centerReportNetOutPage
.
expectSettingsCheckboxChecked
(
columnName
,
false
);
await
centerReportNetOutPage
.
setColumnVisibleInSettings
(
columnName
,
true
);
await
centerReportNetOutPage
.
closeColumnSettingsPanel
();
await
centerReportNetOutPage
.
expectTableHeaderVisible
(
columnName
,
true
);
await
centerReportNetOutPage
.
openColumnSettings
();
await
centerReportNetOutPage
.
expectSettingsCheckboxChecked
(
columnName
,
true
);
await
centerReportNetOutPage
.
closeColumnSettingsPanel
();
test
(
'
STAT-NOS-028 列设置取消勾选后再勾选列表列恢复
'
,
async
({
centerReportNetOutPage
})
=>
{
await
centerReportNetOutPage
.
executeColumnSettingsToggleRestoreTest
();
});
});
tests/spd/center-report-out.spec.ts
View file @
79a08ff4
...
...
@@ -143,19 +143,7 @@ test.describe('出库汇总查询 · 列设置', () => {
});
test
(
'
STAT-OOS-022 列设置取消勾选后再勾选列表列恢复
'
,
async
({
centerReportOutPage
})
=>
{
const
columnName
=
await
centerReportOutPage
.
pickToggleColumnName
();
await
centerReportOutPage
.
openColumnSettings
();
await
centerReportOutPage
.
setColumnVisibleInSettings
(
columnName
,
false
);
await
centerReportOutPage
.
closeColumnSettingsPanel
();
await
centerReportOutPage
.
expectTableHeaderVisible
(
columnName
,
false
);
await
centerReportOutPage
.
openColumnSettings
();
await
centerReportOutPage
.
expectSettingsCheckboxChecked
(
columnName
,
false
);
await
centerReportOutPage
.
setColumnVisibleInSettings
(
columnName
,
true
);
await
centerReportOutPage
.
closeColumnSettingsPanel
();
await
centerReportOutPage
.
expectTableHeaderVisible
(
columnName
,
true
);
await
centerReportOutPage
.
openColumnSettings
();
await
centerReportOutPage
.
expectSettingsCheckboxChecked
(
columnName
,
true
);
await
centerReportOutPage
.
closeColumnSettingsPanel
();
await
centerReportOutPage
.
executeColumnSettingsToggleRestoreTest
();
});
});
...
...
tests/spd/center-report-psi.spec.ts
View file @
79a08ff4
...
...
@@ -97,19 +97,7 @@ test.describe('中心库产品进销存 · 列设置', () => {
});
test
(
'
STAT-PSI-008 列设置取消勾选后再勾选列表列恢复
'
,
async
({
centerReportPsiPage
})
=>
{
const
columnName
=
await
centerReportPsiPage
.
pickToggleColumnName
();
await
centerReportPsiPage
.
openColumnSettings
();
await
centerReportPsiPage
.
setColumnVisibleInSettings
(
columnName
,
false
);
await
centerReportPsiPage
.
closeColumnSettingsPanel
();
await
centerReportPsiPage
.
expectTableHeaderVisible
(
columnName
,
false
);
await
centerReportPsiPage
.
openColumnSettings
();
await
centerReportPsiPage
.
expectSettingsCheckboxChecked
(
columnName
,
false
);
await
centerReportPsiPage
.
setColumnVisibleInSettings
(
columnName
,
true
);
await
centerReportPsiPage
.
closeColumnSettingsPanel
();
await
centerReportPsiPage
.
expectTableHeaderVisible
(
columnName
,
true
);
await
centerReportPsiPage
.
openColumnSettings
();
await
centerReportPsiPage
.
expectSettingsCheckboxChecked
(
columnName
,
true
);
await
centerReportPsiPage
.
closeColumnSettingsPanel
();
await
centerReportPsiPage
.
executeColumnSettingsToggleRestoreTest
();
});
});
...
...
tests/spd/center-report-sheet.spec.ts
View file @
79a08ff4
...
...
@@ -100,19 +100,7 @@ test.describe('出入库明细查询 · 列设置', () => {
});
test
(
'
STAT-IOD-039 列设置取消勾选后再勾选列表列恢复
'
,
async
({
centerReportSheetPage
})
=>
{
const
columnName
=
await
centerReportSheetPage
.
pickToggleColumnName
();
await
centerReportSheetPage
.
openColumnSettings
();
await
centerReportSheetPage
.
setColumnVisibleInSettings
(
columnName
,
false
);
await
centerReportSheetPage
.
closeColumnSettingsPanel
();
await
centerReportSheetPage
.
expectTableHeaderVisible
(
columnName
,
false
);
await
centerReportSheetPage
.
openColumnSettings
();
await
centerReportSheetPage
.
expectSettingsCheckboxChecked
(
columnName
,
false
);
await
centerReportSheetPage
.
setColumnVisibleInSettings
(
columnName
,
true
);
await
centerReportSheetPage
.
closeColumnSettingsPanel
();
await
centerReportSheetPage
.
expectTableHeaderVisible
(
columnName
,
true
);
await
centerReportSheetPage
.
openColumnSettings
();
await
centerReportSheetPage
.
expectSettingsCheckboxChecked
(
columnName
,
true
);
await
centerReportSheetPage
.
closeColumnSettingsPanel
();
await
centerReportSheetPage
.
executeColumnSettingsToggleRestoreTest
();
});
});
...
...
tests/spd/center-report-sheet.stat-iod-039.spec.ts
View file @
79a08ff4
...
...
@@ -11,19 +11,7 @@ test.describe('出入库明细查询 · STAT-IOD-039', () => {
test
(
'
STAT-IOD-039 列设置取消勾选后再勾选列表列恢复
'
,
async
({
centerReportSheetPage
,
page
})
=>
{
await
centerReportSheetPage
.
open
();
await
centerReportSheetPage
.
search
();
const
columnName
=
await
centerReportSheetPage
.
pickToggleColumnName
();
await
centerReportSheetPage
.
openColumnSettings
();
await
centerReportSheetPage
.
setColumnVisibleInSettings
(
columnName
,
false
);
await
centerReportSheetPage
.
closeColumnSettingsPanel
();
await
centerReportSheetPage
.
expectTableHeaderVisible
(
columnName
,
false
);
await
centerReportSheetPage
.
openColumnSettings
();
await
centerReportSheetPage
.
expectSettingsCheckboxChecked
(
columnName
,
false
);
await
centerReportSheetPage
.
setColumnVisibleInSettings
(
columnName
,
true
);
await
centerReportSheetPage
.
closeColumnSettingsPanel
();
await
centerReportSheetPage
.
expectTableHeaderVisible
(
columnName
,
true
);
await
centerReportSheetPage
.
openColumnSettings
();
await
centerReportSheetPage
.
expectSettingsCheckboxChecked
(
columnName
,
true
);
await
centerReportSheetPage
.
closeColumnSettingsPanel
();
await
centerReportSheetPage
.
executeColumnSettingsToggleRestoreTest
();
await
page
.
pause
();
});
});
tests/spd/center-report-turnover.spec.ts
View file @
79a08ff4
...
...
@@ -103,18 +103,6 @@ test.describe('产品周转率报表 · 列设置', () => {
});
test
(
'
STAT-PTR-018 列设置取消勾选后再勾选列表列恢复
'
,
async
({
centerReportTurnoverPage
})
=>
{
const
columnName
=
await
centerReportTurnoverPage
.
pickToggleColumnName
();
await
centerReportTurnoverPage
.
openColumnSettings
();
await
centerReportTurnoverPage
.
setColumnVisibleInSettings
(
columnName
,
false
);
await
centerReportTurnoverPage
.
closeColumnSettingsPanel
();
await
centerReportTurnoverPage
.
expectTableHeaderVisible
(
columnName
,
false
);
await
centerReportTurnoverPage
.
openColumnSettings
();
await
centerReportTurnoverPage
.
expectSettingsCheckboxChecked
(
columnName
,
false
);
await
centerReportTurnoverPage
.
setColumnVisibleInSettings
(
columnName
,
true
);
await
centerReportTurnoverPage
.
closeColumnSettingsPanel
();
await
centerReportTurnoverPage
.
expectTableHeaderVisible
(
columnName
,
true
);
await
centerReportTurnoverPage
.
openColumnSettings
();
await
centerReportTurnoverPage
.
expectSettingsCheckboxChecked
(
columnName
,
true
);
await
centerReportTurnoverPage
.
closeColumnSettingsPanel
();
await
centerReportTurnoverPage
.
executeColumnSettingsToggleRestoreTest
();
});
});
tests/spd/consume-high.spec.ts
View file @
79a08ff4
...
...
@@ -116,16 +116,7 @@ describeWithReuseOpen(
});
test
(
"
STAT-CHC-009 列设置取消勾选后再勾选列表列恢复
"
,
async
()
=>
{
const
consumeHighPage
=
getReport
();
const
columnName
=
await
consumeHighPage
.
pickToggleColumnName
();
await
consumeHighPage
.
openColumnSettings
();
await
consumeHighPage
.
setColumnVisibleInSettings
(
columnName
,
false
);
await
consumeHighPage
.
closeColumnSettingsPanel
();
await
consumeHighPage
.
expectTableHeaderVisible
(
columnName
,
false
);
await
consumeHighPage
.
openColumnSettings
();
await
consumeHighPage
.
expectSettingsCheckboxChecked
(
columnName
,
false
);
await
consumeHighPage
.
setColumnVisibleInSettings
(
columnName
,
true
);
await
consumeHighPage
.
closeColumnSettingsPanel
();
await
consumeHighPage
.
expectTableHeaderVisible
(
columnName
,
true
);
await
consumeHighPage
.
executeColumnSettingsToggleRestoreTest
();
});
},
);
...
...
tests/spd/consume-multi-charge.spec.ts
View file @
79a08ff4
...
...
@@ -65,22 +65,7 @@ describeWithReuseOpen(
});
test
(
"
STAT-CMC-006 列设置取消勾选后再勾选列表列恢复
"
,
async
()
=>
{
const
consumeMultiChargePage
=
getReport
();
const
columnName
=
await
consumeMultiChargePage
.
pickToggleColumnName
();
await
consumeMultiChargePage
.
openColumnSettings
();
await
consumeMultiChargePage
.
setColumnVisibleInSettings
(
columnName
,
false
,
);
await
consumeMultiChargePage
.
closeColumnSettingsPanel
();
await
consumeMultiChargePage
.
expectTableHeaderVisible
(
columnName
,
false
);
await
consumeMultiChargePage
.
openColumnSettings
();
await
consumeMultiChargePage
.
expectSettingsCheckboxChecked
(
columnName
,
false
,
);
await
consumeMultiChargePage
.
setColumnVisibleInSettings
(
columnName
,
true
);
await
consumeMultiChargePage
.
closeColumnSettingsPanel
();
await
consumeMultiChargePage
.
expectTableHeaderVisible
(
columnName
,
true
);
await
consumeMultiChargePage
.
executeColumnSettingsToggleRestoreTest
();
});
},
);
...
...
tests/spd/consume-patient.spec.ts
View file @
79a08ff4
...
...
@@ -65,16 +65,7 @@ describeWithReuseOpen(
});
test
(
"
STAT-CPT-006 列设置取消勾选后再勾选列表列恢复
"
,
async
()
=>
{
const
consumePatientPage
=
getReport
();
const
columnName
=
await
consumePatientPage
.
pickToggleColumnName
();
await
consumePatientPage
.
openColumnSettings
();
await
consumePatientPage
.
setColumnVisibleInSettings
(
columnName
,
false
);
await
consumePatientPage
.
closeColumnSettingsPanel
();
await
consumePatientPage
.
expectTableHeaderVisible
(
columnName
,
false
);
await
consumePatientPage
.
openColumnSettings
();
await
consumePatientPage
.
expectSettingsCheckboxChecked
(
columnName
,
false
);
await
consumePatientPage
.
setColumnVisibleInSettings
(
columnName
,
true
);
await
consumePatientPage
.
closeColumnSettingsPanel
();
await
consumePatientPage
.
expectTableHeaderVisible
(
columnName
,
true
);
await
consumePatientPage
.
executeColumnSettingsToggleRestoreTest
();
});
},
);
...
...
tests/spd/consume-trend.spec.ts
View file @
79a08ff4
...
...
@@ -78,17 +78,7 @@ describeWithReuseOpen(
});
test
(
"
STAT-CTA-006 列设置取消勾选后再勾选列表列恢复
"
,
async
()
=>
{
const
consumeTrendPage
=
getReport
();
test
.
setTimeout
(
180
_000
);
const
columnName
=
await
consumeTrendPage
.
pickToggleColumnName
();
await
consumeTrendPage
.
openColumnSettings
();
await
consumeTrendPage
.
setColumnVisibleInSettings
(
columnName
,
false
);
await
consumeTrendPage
.
closeColumnSettingsPanel
();
await
consumeTrendPage
.
expectTableHeaderVisible
(
columnName
,
false
);
await
consumeTrendPage
.
openColumnSettings
();
await
consumeTrendPage
.
expectSettingsCheckboxChecked
(
columnName
,
false
);
await
consumeTrendPage
.
setColumnVisibleInSettings
(
columnName
,
true
);
await
consumeTrendPage
.
closeColumnSettingsPanel
();
await
consumeTrendPage
.
expectTableHeaderVisible
(
columnName
,
true
);
await
consumeTrendPage
.
executeColumnSettingsToggleRestoreTest
();
});
},
);
...
...
tests/spd/cost-dept-net-in.spec.ts
View file @
79a08ff4
...
...
@@ -112,16 +112,7 @@ describeWithReuseOpen(
});
test
(
"
STAT-CDN-009 列设置取消勾选后再勾选列表列恢复
"
,
async
()
=>
{
const
costDeptNetInPage
=
getReport
();
const
columnName
=
await
costDeptNetInPage
.
pickToggleColumnName
();
await
costDeptNetInPage
.
openColumnSettings
();
await
costDeptNetInPage
.
setColumnVisibleInSettings
(
columnName
,
false
);
await
costDeptNetInPage
.
closeColumnSettingsPanel
();
await
costDeptNetInPage
.
expectTableHeaderVisible
(
columnName
,
false
);
await
costDeptNetInPage
.
openColumnSettings
();
await
costDeptNetInPage
.
expectSettingsCheckboxChecked
(
columnName
,
false
);
await
costDeptNetInPage
.
setColumnVisibleInSettings
(
columnName
,
true
);
await
costDeptNetInPage
.
closeColumnSettingsPanel
();
await
costDeptNetInPage
.
expectTableHeaderVisible
(
columnName
,
true
);
await
costDeptNetInPage
.
executeColumnSettingsToggleRestoreTest
();
});
},
);
...
...
tests/spd/cost-finance-psi.spec.ts
View file @
79a08ff4
...
...
@@ -140,16 +140,7 @@ describeWithReuseOpen(
});
test
(
"
STAT-CFP-011 列设置取消勾选后再勾选列表列恢复
"
,
async
()
=>
{
const
costFinancePsiPage
=
getReport
();
const
columnName
=
await
costFinancePsiPage
.
pickToggleColumnName
();
await
costFinancePsiPage
.
openColumnSettings
();
await
costFinancePsiPage
.
setColumnVisibleInSettings
(
columnName
,
false
);
await
costFinancePsiPage
.
closeColumnSettingsPanel
();
await
costFinancePsiPage
.
expectTableHeaderVisible
(
columnName
,
false
);
await
costFinancePsiPage
.
openColumnSettings
();
await
costFinancePsiPage
.
expectSettingsCheckboxChecked
(
columnName
,
false
);
await
costFinancePsiPage
.
setColumnVisibleInSettings
(
columnName
,
true
);
await
costFinancePsiPage
.
closeColumnSettingsPanel
();
await
costFinancePsiPage
.
expectTableHeaderVisible
(
columnName
,
true
);
await
costFinancePsiPage
.
executeColumnSettingsToggleRestoreTest
();
});
},
);
...
...
tests/spd/cost-product-rank.spec.ts
View file @
79a08ff4
...
...
@@ -126,25 +126,7 @@ describeWithReuseOpen(
const
costProductRankPage
=
getReport
();
await
costProductRankPage
.
checkAllDimensions
();
await
costProductRankPage
.
search
();
const
columnName
=
await
costProductRankPage
.
pickToggleColumnNameForTable
(
leftTableIndex
);
await
costProductRankPage
.
openColumnSettingsForTable
(
leftTableIndex
);
await
costProductRankPage
.
setColumnVisibleInSettings
(
columnName
,
false
);
await
costProductRankPage
.
closeColumnSettingsForTable
(
leftTableIndex
);
await
costProductRankPage
.
expectTableHeaderVisibleInTable
(
columnName
,
false
,
leftTableIndex
,
);
await
costProductRankPage
.
openColumnSettingsForTable
(
leftTableIndex
);
await
costProductRankPage
.
expectSettingsCheckboxChecked
(
columnName
,
false
);
await
costProductRankPage
.
setColumnVisibleInSettings
(
columnName
,
true
);
await
costProductRankPage
.
closeColumnSettingsForTable
(
leftTableIndex
);
await
costProductRankPage
.
expectTableHeaderVisibleInTable
(
columnName
,
true
,
leftTableIndex
,
);
await
costProductRankPage
.
executeColumnSettingsToggleRestoreForTable
(
leftTableIndex
);
});
},
);
...
...
@@ -165,25 +147,7 @@ describeWithReuseOpen(
test
(
"
STAT-CPR-011 右侧产品明细列设置取消勾选后再勾选列表列恢复
"
,
async
()
=>
{
const
costProductRankPage
=
getReport
();
await
costProductRankPage
.
selectProductRankRow
();
const
columnName
=
await
costProductRankPage
.
pickToggleColumnNameForTable
(
detailTableIndex
);
await
costProductRankPage
.
openColumnSettingsForTable
(
detailTableIndex
);
await
costProductRankPage
.
setColumnVisibleInSettings
(
columnName
,
false
);
await
costProductRankPage
.
closeColumnSettingsForTable
(
detailTableIndex
);
await
costProductRankPage
.
expectTableHeaderVisibleInTable
(
columnName
,
false
,
detailTableIndex
,
);
await
costProductRankPage
.
openColumnSettingsForTable
(
detailTableIndex
);
await
costProductRankPage
.
expectSettingsCheckboxChecked
(
columnName
,
false
);
await
costProductRankPage
.
setColumnVisibleInSettings
(
columnName
,
true
);
await
costProductRankPage
.
closeColumnSettingsForTable
(
detailTableIndex
);
await
costProductRankPage
.
expectTableHeaderVisibleInTable
(
columnName
,
true
,
detailTableIndex
,
);
await
costProductRankPage
.
executeColumnSettingsToggleRestoreForTable
(
detailTableIndex
);
});
},
);
...
...
@@ -237,11 +201,11 @@ describeWithReuseOpen(
({
getReport
})
=>
{
test
(
"
STAT-CPR-021 左侧产品排名列表有数据时展示分页总条数
"
,
async
()
=>
{
const
costProductRankPage
=
getReport
();
await
costProductRankPage
.
expectPaginationTotal
();
await
costProductRankPage
.
expect
Left
PaginationTotal
();
});
test
(
"
STAT-CPR-022 左侧产品排名列表切换至第2页
"
,
async
()
=>
{
const
costProductRankPage
=
getReport
();
await
costProductRankPage
.
execute
Page2Switch
Test
();
await
costProductRankPage
.
execute
IndependentDualTablePage2
Test
();
});
test
(
"
STAT-CPR-023 左侧产品排名列表切换每页条数
"
,
async
()
=>
{
const
costProductRankPage
=
getReport
();
...
...
@@ -249,6 +213,7 @@ describeWithReuseOpen(
costProductRankData
.
paginationPageSizeFrom
,
costProductRankData
.
paginationPageSizeTo
,
100
,
{
tableWrapperIndex
:
costProductRankData
.
tableWrapperIndex
??
0
},
);
});
},
...
...
tests/spd/cost-settle-entry.spec.ts
View file @
79a08ff4
...
...
@@ -123,19 +123,7 @@ describeWithReuseOpen(
});
test
(
"
STAT-CSE-010 列设置取消勾选后再勾选列表列恢复
"
,
async
()
=>
{
const
costSettleEntryPage
=
getReport
();
const
columnName
=
await
costSettleEntryPage
.
pickToggleColumnName
();
await
costSettleEntryPage
.
openColumnSettings
();
await
costSettleEntryPage
.
setColumnVisibleInSettings
(
columnName
,
false
);
await
costSettleEntryPage
.
closeColumnSettingsPanel
();
await
costSettleEntryPage
.
expectTableHeaderVisible
(
columnName
,
false
);
await
costSettleEntryPage
.
openColumnSettings
();
await
costSettleEntryPage
.
expectSettingsCheckboxChecked
(
columnName
,
false
,
);
await
costSettleEntryPage
.
setColumnVisibleInSettings
(
columnName
,
true
);
await
costSettleEntryPage
.
closeColumnSettingsPanel
();
await
costSettleEntryPage
.
expectTableHeaderVisible
(
columnName
,
true
);
await
costSettleEntryPage
.
executeColumnSettingsToggleRestoreTest
();
});
},
);
...
...
tests/spd/dept-report-entry.spec.ts
View file @
79a08ff4
...
...
@@ -101,14 +101,7 @@ test.describe('科室入库汇总查询 · 列设置', () => {
});
test
(
'
STAT-DES-012 列设置取消勾选后再勾选列表列恢复
'
,
async
({
deptReportEntryPage
})
=>
{
const
columnName
=
await
deptReportEntryPage
.
pickToggleColumnName
();
await
deptReportEntryPage
.
openColumnSettings
();
await
deptReportEntryPage
.
setColumnVisibleInSettings
(
columnName
,
false
);
await
deptReportEntryPage
.
closeColumnSettingsPanel
();
await
deptReportEntryPage
.
expectTableHeaderVisible
(
columnName
,
false
);
await
deptReportEntryPage
.
openColumnSettings
();
await
deptReportEntryPage
.
expectSettingsCheckboxChecked
(
columnName
,
false
);
await
deptReportEntryPage
.
closeColumnSettingsPanel
();
await
deptReportEntryPage
.
executeColumnSettingsToggleRestoreTest
();
});
});
...
...
Prev
1
2
3
4
5
Next
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment