def test_sheet_operation(self): # sheet相关功能 logging.info('==========test_sheet_operation==========') cv = CreateView(self.driver) cv.create_file('ss') ss = SSView(self.driver) ss.show_sheet() ss.hide_sheet() ss.show_sheet() ss.add_sheet() ss.rename_sheet(0, 'test') self.assertTrue(ss.check_rename_sheet(0, 'test'))
def test_drag_sheet(self): # sheet拖动 logging.info('==========test_drag_sheet==========') cv = CreateView(self.driver) cv.create_file('ss') ss = SSView(self.driver) ss.show_sheet() ss.add_sheet() ss.add_sheet() ele1 = ss.get_element('//*[@resource-id="com.yozo.office:id/ll_ss_sheet_item"and @index="0"]') ele2 = ss.get_element('//*[@resource-id="com.yozo.office:id/ll_ss_sheet_item"and @index="2"]') # ele1 = ss.find_element(By.XPATH, '//*[@resource-id="com.yozo.office:id/ll_ss_sheet_item"and @index="0"]') # ele2 = ss.find_element(By.XPATH, '//*[@resource-id="com.yozo.office:id/ll_ss_sheet_item"and @index="2"]') ss.drag_element(ele1, ele2)