initForm('execution', 'taskkanban', array('execution' => '2'), 'appIframe-execution'); $form->wait(1); /* 选择看板 */ if(!empty($nameId)) { $form->dom->xpath['kanbanName'] = "(//menu/menu/li)[{$nameId}]"; $form->dom->namePicker->click(); $form->wait(1); $form->dom->kanbanName->click(); $form->wait(1); } /* 选择泳道分组 */ if(!empty($groupId)) { $form->dom->xpath['kanbanGroup'] = "(//menu/menu/li)[{$groupId}]"; $form->dom->groupPicker->click(); $form->wait(1); $form->dom->kanbanGroup->click(); $form->wait(1); } /* 检查对应泳道下的卡片数量 */ $form->dom->xpath['col'] = "//div[@class='kanban-body']/div[{$lane}]/div[2]/div[{$col}]//div[@class='card']"; if(count($form->dom->getElementList($form->dom->xpath['col'])->element) != $num) return $this->failed("数据错误"); return $this->success("数据正确"); } }