From f526f816754c5ef2e02be028e175dcf468efe748 Mon Sep 17 00:00:00 2001 From: huairong Date: Fri, 11 Oct 2024 11:13:43 +0800 Subject: [PATCH] + [task#130151] Add switchProduct function of ui test file. --- module/design/test/lib/browse.ui.class.php | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/module/design/test/lib/browse.ui.class.php b/module/design/test/lib/browse.ui.class.php index a629c719e2..3e0033ce45 100755 --- a/module/design/test/lib/browse.ui.class.php +++ b/module/design/test/lib/browse.ui.class.php @@ -22,4 +22,25 @@ class browseTester extends tester if($designNum == $expectNum) return $this->success($menu . '菜单下显示数据正确'); return $this->failed($menu . '菜单下显示数据不正确'); } + + /** + * 切换产品查看设计。 + * Switch product to view design. + * + * @param string $product firstProduct|secondProduct + * @param string $expectNum + * @access public + * @return object + */ + public function switchProduct($product, $expectNum) + { + $form = $this->initForm('design', 'browse', array('projectID' => '1'), 'appIframe-project'); + $form->dom->dropMenu->click(); + $form->dom->$product->click(); + $form->wait(1); + $string = $form->dom->designNum->getText(); + $designNum = preg_replace('/\D/', '', $string); //从字符串中提取数字部分 + if($designNum == $expectNum) return $this->success('切换' . $product . '查看设计数据成功'); + return $this->failed('切换' . $product . '查看设计数据失败'); + } }