예제 #1
0
    def test_03_btnExportTemplate(self):
        driver = self.driver
        ZuzElement = zuzElement(driver)

       # 进入组织管理界面
        ZuzElement.gozuzhiguanli()
        # 导出当前列表
        ZuzElement.Click_btnExportCurrentList()
        time.sleep(3)

        # 关闭窗口
        zuzElement(driver).tabCloseCurrent()
        time.sleep(5)
예제 #2
0
    def test_02_btnExportTemplate(self):
        driver = self.driver
        ZuzElement = zuzElement(driver)

        # 进入组织管理界面
        ZuzElement.gozuzhiguanli()
        # 导出
        ZuzElement.Click_btnImportData()
        time.sleep(3)
        #导出模板
        ZuzElement.Click_btnExportTemplate()
        time.sleep(3)
        btnImportData_loc=driver.find_element(By.ID,"btnImportData")
        self.assertEqual(btnImportData_loc.text,u"导入导出")
        # 关闭窗口
        zuzElement(driver).tabCloseCurrent()
        time.sleep(5)
예제 #3
0
    def test_02_btnNodeOrderBy(self):
        driver = self.driver
        ZuzElement = zuzElement(driver)
        '''
        #        duozuzElement=DuozuzElement(self.driver)
        driver.get("http://*****:*****@role="option"]')
        print len(lists)
        # 鼠标移动最后一条上
        ActionChains(self.driver).move_to_element(lists[len(lists) -
                                                        1]).perform()
        #点击最后一条
        lists[len(lists) - 1].click()
        time.sleep(3)
        ZuzElement.Click_marginTop100()
        time.sleep(3)
        ZuzElement.Click_OKButton()
        time.sleep(10)

        # 关闭窗口
        zuzElement(driver).tabCloseCurrent()
        time.sleep(5)
예제 #4
0
    def ttest_1_btnEdit(self):
        driver = self.driver
        ZuzElement = zuzElement(driver)

        #进入组织管理界面
        ZuzElement.gozuzhiguanli()
        # 编辑
        zuzElement(driver).Click_btnNodeModify()
        time.sleep(5)
        # 备注输入
        B01_MARK_text = u'部门编辑' + str(random.randint(0, 9))
        ZuzElement.Send_B01_MARK(B01_MARK_text)

        # 下一步
        ZuzElement.Click_btn_nextvrorgwin()
        time.sleep(5)
        # 保存
        ZuzElement.Click_btn_finishvrorgwin()
        time.sleep(5)
        # 点击部门树第二个节点
        zuzElement(driver).Click_bmTree()
        time.sleep(5)
        gridcell_Beizhu = driver.find_element_by_xpath(
            '//*[@id="TreeListData"]/div[2]/table/tbody/tr[1]/td[8]')
        print(gridcell_Beizhu.text)
        self.assertEqual(B01_MARK_text, gridcell_Beizhu.text)

        # 关闭窗口
        zuzElement(driver).tabCloseCurrent()
        time.sleep(10)
예제 #5
0
    def test_1_btnImportData(self):
        driver = self.driver
        ZuzElement = zuzElement(driver)

        #进入组织管理界面
        ZuzElement.gozuzhiguanli()
        #导出
        ZuzElement.Click_btnImportData()
        time.sleep(3)
        #导出Excel
        ZuzElement.Click_btnexport()
        time.sleep(3)
        #获取窗口标题
        window_title=driver.find_element_by_class_name("k-window-title")
        #print(test.text)
        self.assertEqual(window_title.text,u"部门导出")

        # 关闭窗口
        zuzElement(driver).tabCloseCurrent()
        time.sleep(10)