def test_insert_chart1(self, file_type): logging.info('==========test_insert_chart1==========') cv = CreateView(self.driver) cv.create_file(file_type) gv = GeneralView(self.driver) ss = SSView(self.driver) time.sleep(1) if file_type == 'ss': x, y, width, height = ss.cell_location() for i in range(3): cv.tap(x + width * 0.5, y + height * (i + 0.5)) ss.cell_edit() # 双击进入编辑 self.driver.press_keycode(random.randint(7, 16)) gv.drag_coordinate(x, y + height * 2, x, y) gv.group_button_click(' Insert ') if file_type == 'pg': ele1 = '//*[@text=" Slide "]' ele2 = '//*[@text=" Picture "]' gv.swipe_ele(ele2, ele1) gv.insert_chart_insert(' Column Chart ', random.randint(1, 9)) gv.chart_color(random.randint(1, 8)) gv.chart_element(file_type, '大标题', 1, 1, 1) gv.chart_element_XY('x', 'x', 0, 1, 1, 1, 1, 1) gv.chart_element_XY('y', 'y', 0, 1, 1, 0, 1, 0) self.driver.find_element( By.ID, 'com.yozo.office.en:id/yozo_ui_option_back_button').click() gv.change_row_column() time.sleep(3)
def test_insert_chart1(self, type): logging.info('==========test_insert_chart1==========') cv = CreateView(self.driver) cv.create_file(type) gv = GeneralView(self.driver) time.sleep(1) if type == 'ss': for i in range(3): cv.tap(110 + 263 * 1.5, 295 + 55 * (1.5 + i)) # 双击进入编辑 cv.tap(110 + 263 * 1.5, 295 + 55 * (1.5 + i)) self.driver.press_keycode(random.randint(7, 16)) gv.drag_coordinate(110 + 263 * 2, 295 + 55 * 2, 110 + 263 * 2, 295 + 55 * 4) gv.group_button_click('插入') gv.insert_chart_insert('柱形图', random.randint(1, 9)) gv.chart_color(random.randint(1, 8)) gv.chart_element(type, '大标题', 1, 1) gv.chart_element_XY('x', 0, 1, 1, 1, 1, 1) gv.chart_element_XY('y', 0, 1, 1, 0) self.driver.find_element(By.ID, 'com.yozo.office:id/yozo_ui_option_back_button').click() gv.change_row_column() time.sleep(3)