From 3496a2320e815145288a9505871b6ca9931cd90d Mon Sep 17 00:00:00 2001 From: lixiaoyu Date: Thu, 5 Sep 2024 07:09:37 +0000 Subject: [PATCH] *[task#127261,done,1h,2h] Add function files of batch edit product --- .../test/lib/batcheditproduct.ui.class.php | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/module/product/test/lib/batcheditproduct.ui.class.php b/module/product/test/lib/batcheditproduct.ui.class.php index 837d259a57..3e91f7bd98 100644 --- a/module/product/test/lib/batcheditproduct.ui.class.php +++ b/module/product/test/lib/batcheditproduct.ui.class.php @@ -17,3 +17,22 @@ class batchEditProduct extends tester $form->dom->selectAllBtn->click();//全选产品 $form->dom->batchEditBtn->click();//点击编辑按钮 $firstID = $form->dom->id_static_0->getText();//获取第一个ID + $nameInputDom = "name[{$firstID}]"; + $typePickDom = "type[{$firstID}]"; + $statusPickDom = "status[{$firstID}]"; + //修改表单字段 + if (isset($product->name)) $form->dom->$nameInputDom->setValue($product->name); + if (isset($product->type)) $form->dom->$typePickDom->picker($product->type); + if (isset($product->status)) $form->dom->$statusPickDom->picker($product->status); + if ($product->acl == 'open') $form->dom->aclopen_0_0->click(); + if ($product->acl == 'private') $form->dom->aclprivate_0_0->click(); + $form->dom->saveBtn->click(); + $form->wait(1); + return $this->checkBatchEdit($product, $firstID); + } + + /** + * 检查批量编辑产品的结果 + * Check the result of batch edit product + * + * @param object $product