Beispiel #1
0
 def fallBackTheXieTong(self,assertDict):
     '''
     :param assertDict:
     :return: 指定回退待办协同
     '''
     # 点击待办
     self._click(g().get_resource_infor('协同待办按钮'))
     # 点击要处理的协同
     self._click(g().get_resource_infor('已发送协同'))
     # 点击处理
     self._click(g().get_resource_infor('协同处理按钮'))
     # 点击协同菜单栏
     self._click(g().get_resource_infor('协同菜单栏'))
     self._wait_ui_appear(g().get_resource_infor('指定回退按钮'), lambda ui: ui._click(g().get_resource_infor('协同菜单栏')))
     # 点击回退
     self._click(g().get_resource_infor('指定回退按钮'))
     # 点击回退人员
     self._click(g().get_resource_infor('联系人ui_test1'))
     # 点击流程重走
     self._click(g().get_resource_infor('流程重走按钮'))
     # 点击确定
     self._click(g().get_resource_infor('协同确定按钮'))
     # 点击待发
     self._click(g().get_resource_infor('协同待发按钮'))
     self._performAssert('断言指定回退待办协同成功', assertDict)
Beispiel #2
0
 def endXieTong(self, assertDict):
     '''
     :param assertDict:
     :return: 终止待办协同
     '''
     # 点击待办
     self._click(g().get_resource_infor('协同待办按钮'))
     # 点击要处理的协同
     self._click(g().get_resource_infor('已发送协同'))
     # 点击处理
     self._click(g().get_resource_infor('协同处理按钮'))
     # 点击协同菜单栏
     self._click(g().get_resource_infor('协同菜单栏'))
     self._wait_ui_appear(
         g().get_resource_infor('终止按钮'),
         lambda ui: ui._click(g().get_resource_infor('协同菜单栏')))
     # 点击回退
     self._click(g().get_resource_infor('终止按钮'))
     # 点击确定
     self._click(g().get_resource_infor('协同确定按钮'))
     # 点击已办
     self._click(g().get_resource_infor('协同已办按钮'))
     self._performAssert('断言终止待办协同成功', assertDict)
     # 点击已发
     self._click(g().get_resource_infor('协同已发按钮'))
Beispiel #3
0
 def addOfficalDocumentApproval(self, assertDict):
     '''
     :param assertDict:
     :return: 处理待办公文加签审批人员
     '''
     # 点击公文
     self._click(g().get_resource_infor('公文按钮'))
     # 点击要处理的公文
     self._click(g().get_resource_infor('要加签的公文'))
     # 点击处理
     self._click(g().get_resource_infor('公文处理按钮'))
     self._wait_ui_appear(g().get_resource_infor('公文菜单栏'))
     self._wait_ui_appear(
         g().get_resource_infor('加签按钮'),
         lambda ui: ui._click(g().get_resource_infor('公文菜单栏'),
                              focus=(0.7, 0.5)))
     # 点击加签
     self._click(g().get_resource_infor('加签按钮'))
     # 点击加签人员
     self._click(g().get_resource_infor('联系人ui_test2'))
     # 点击确认
     self._click(g().get_resource_infor('公文确认按钮'))
     self._performAssert('断言处理待办公文加签审批人员成功', assertDict)
     # 点击完成
     self._click(g().get_resource_infor('完成按钮'))
     self._click_back()
     self._click_back()
Beispiel #4
0
 def transferXieTong(self, assertDict):
     '''
     :param assertDict:
     :return: 移交待办协同
     '''
     # 点击待办
     self._click(g().get_resource_infor('协同待办按钮'))
     # 点击要处理的协同
     self._click(g().get_resource_infor('已发送协同'))
     # 点击处理
     self._click(g().get_resource_infor('协同处理按钮'))
     # 点击协同菜单栏
     self._click(g().get_resource_infor('协同菜单栏'))
     self._wait_ui_appear(
         g().get_resource_infor('移交按钮'),
         lambda ui: ui._click(g().get_resource_infor('协同菜单栏')))
     # 点击移交
     self._click(g().get_resource_infor('移交按钮'))
     # 点击移交人员
     self._click(g().get_resource_infor('联系人ui_test2'))
     # 点击确认
     self._click(g().get_resource_infor('确认'))
     # 点击确定
     self._click(g().get_resource_infor('协同确定按钮'))
     self._click(g().get_resource_infor('协同已发按钮'))
     self._performAssert('断言移交待办协同成功', assertDict)