+[task#120690,doing,3h,1h] Add ui test file of projectbuild link bug.

This commit is contained in:
lihuifang
2024-10-28 08:17:24 +08:00
committed by 李阳
parent 4e09d84d31
commit 241d201381
@@ -37,3 +37,23 @@ class buildLinkBugTester extends tester
{
$form = $this->initForm('projectbuild', 'view', array('buildID' => 1), 'appIframe-project');
$form->dom->resolvedBugTab->click();
$form->wait(2);
$linkNumBefore = $form->dom->resolvedBugNum->getText(); // 记录移除bug前版本关联的bug数量
$form->dom->unlinkFirBugBtn->click(); // 点击第一行的单个移除按钮
$form->wait(1);
$form->dom->alertModal(); // 模态框中点击确定
$form->wait(2);
$linkNumAfter = $form->dom->resolvedBugNum->getText(); // 记录移除bug后版本关联的bug数量
// 断言检查单个移除bug是否成功
return ($linkNumAfter == $linkNumBefore - 1) ? $this->success('单个移除bug成功') : $this->failed('单个移除bug失败');
}
/**
* unlink all bug of project build.
* 移除全部bug
*
* @return object
*/
public function batchUnlinkBug()
{
$form = $this->initForm('projectbuild', 'view', array('buildID' => 1), 'appIframe-project');