def test_search_replace(self, file_type): # 查找替换 logging.info('==========test_search_replace==========') cv = CreateView(self.driver) gv = GeneralView(self.driver) cv.create_file(file_type) if file_type == 'ss': self.driver.find_element( By.ID, 'com.yozo.office.en:id/formulabar_edit_container').click() elif file_type == 'pg': pg = PGView(self.driver) x, y = pg.get_size() pg.tap(x * 0.5, y * 0.4) pg.tap(x * 0.5, y * 0.4) elif file_type == 'wp': gv.tap(700, 700) self.driver.press_keycode(53) self.driver.press_keycode(43) self.driver.press_keycode(54) self.driver.press_keycode(43) if file_type in WS: if file_type == 'ss': self.driver.find_element( By.ID, 'com.yozo.office.en:id/formulabar_ok').click() gv.group_button_click(' View ') gv.search_content(file_type, 'yozo') gv.replace_content('YOZO') time.sleep(3) gv.replace_content('yozo', 'all')
def test_search_replace(self, type): # 查找替换 logging.info('==========test_search_replace==========') suffix = search_dict[type] ov = OpenView(self.driver) ov.open_file('欢迎使用永中Office.%s' % suffix) gv = GeneralView(self.driver) gv.switch_write_read() if type in ws: gv.group_button_click('查看') gv.search_content(type, '的') gv.replace_content('得') time.sleep(3) gv.replace_content('得', 'all')