* [uitest] Fix bug.

This commit is contained in:
yulujie
2024-11-01 14:30:59 +08:00
committed by 谢杞钰
parent d61585640e
commit 33b933bfb5
3 changed files with 38 additions and 1 deletions
@@ -37,6 +37,9 @@ class allExecutionTester extends tester
$form->dom->statusBtn->click();
$form->wait(1);
$form->dom->$status->click();
$form->wait(1);
if(is_object($form->dom->modalBtn)) $form->dom->modalBtn->click();
$form->wait(1);
$viewForm = $this->initForm('execution', 'view', array('execution' => $firstId), 'appIframe-execution');
if($viewForm->dom->status->getText() == $this->lang->execution->statusList->$status) return $this->success("批量操作执行状态为{$status}成功");
+34 -1
View File
@@ -1,10 +1,43 @@
#!/usr/bin/env php
<?php
/*
/**
title=批量编辑执行状态
timeout=0
cid=1
- 执行tester模块的checkTab方法,参数是'all', '5'
- 最终测试状态 @SUCCESS
- 测试结果 @all标签下显示条数正确
- 执行tester模块的checkTab方法,参数是'undone', '4'
- 最终测试状态 @SUCCESS
- 测试结果 @undone标签下显示条数正确
- 执行tester模块的checkTab方法,参数是'wait', '2'
- 最终测试状态 @SUCCESS
- 测试结果 @wait标签下显示条数正确
- 执行tester模块的checkTab方法,参数是'doing', '1'
- 最终测试状态 @SUCCESS
- 测试结果 @doing标签下显示条数正确
- 执行tester模块的checkTab方法,参数是'suspended', '1'
- 最终测试状态 @SUCCESS
- 测试结果 @suspended标签下显示条数正确
- 执行tester模块的checkTab方法,参数是'closed', '1'
- 最终测试状态 @SUCCESS
- 测试结果 @closed标签下显示条数正确
- 执行tester模块的changeStatus方法,参数是'wait'
- 最终测试状态 @SUCCESS
- 测试结果 @批量操作执行状态为wait成功
- 执行tester模块的changeStatus方法,参数是'doing'
- 最终测试状态 @SUCCESS
- 测试结果 @批量操作执行状态为doing成功
- 执行tester模块的changeStatus方法,参数是'suspended'
- 最终测试状态 @SUCCESS
- 测试结果 @批量操作执行状态为suspended成功
- 执行tester模块的changeStatus方法,参数是'closed'
- 最终测试状态 @SUCCESS
- 测试结果 @批量操作执行状态为closed成功
*/
chdir(__DIR__);
+1
View File
@@ -24,6 +24,7 @@ class allPage extends page
'doing' => "//*[@data-page='execution-all']/div[2]/menu/menu/li[2]/a",
'suspended' => "//*[@data-page='execution-all']/div[2]/menu/menu/li[3]/a",
'closed' => "//*[@data-page='execution-all']/div[2]/menu/menu/li[4]/a",
'modalBtn' => "//div[@class='modal-footer']/nav/button[1]",
/* 列表底部统计数据 */
'num' => "//*[@id='table-execution-all']/div[3]/div[2]/strong",