|
RunAction "启动IE [启动IE]", oneIteration '启动IE,打开主页面
RunAction "Login [登录]", oneIteration '以admin用户登陆系统
RunAction "Menu [菜单]", oneIteration,"业务设置","组织结构","组织" '进入“业务设置----组织结构-----组织 ”页面
For row=1 to DataTable.GetSheet("新增部门").GetRowCount
RunAction "功能按钮", oneIteration, "新增", "部门" '数据驱动增加部门
RunAction "新增部门", oneIteration,row,state
Select Case state
Case "success_one": RunAction "验证新增成功", oneIteration
Case "success_two": RunAction "验证新增2级部门成功", oneIteration
End Select
Next
以上脚本为新增一个部门的简单脚本,现在问题是,我下面要做部门合并的业务,就需要创建一些前置数据,所以我在部门合并用例中insert existing 新增部门的整个ACTION,但这时就出问题了。在For row=1 to DataTable.GetSheet("新增部门").GetRowCount
由于insert existing 后,ecexl的sheet就是不是“新增部门”了,而是"新增部门[新增部门]",我直接去ecexl修改了sheet的名称,这步就可以通过,但后面的错误,那是一堆一堆了啊。麻烦会的人帮忙解决下 |
|