Exemplo n.º 1
0
 def wp_insert_setup(self):
     ov = OpenView(self.driver)
     ov.open_file('欢迎使用永中Office.docx')
     gv = GeneralView(self.driver)
     gv.switch_write_read()
     wv = WpView(self.driver)
     wv.switch_option('插入')
Exemplo n.º 2
0
 def wp_check_approve_setup(self):
     ov = OpenView(self.driver)
     ov.open_file('欢迎使用永中Office.docx')
     gv = GeneralView(self.driver)
     gv.switch_write_read()
     wv = WpView(self.driver)
     wv.switch_option('审阅')
Exemplo n.º 3
0
 def test_read_mode(self, file_type):  # 阅读模式
     logging.info('==========test_read_mode==========')
     cv = CreateView(self.driver)
     cv.create_file(file_type)
     gv = GeneralView(self.driver)
     gv.switch_write_read()
     self.assertTrue(gv.check_write_read())
Exemplo n.º 4
0
 def test_expand_fold(self):  # 编辑栏收起展开
     logging.info('==========test_expand_fold==========')
     ov = OpenView(self.driver)
     ov.open_file('用地统计表.xls')
     gv = GeneralView(self.driver)
     gv.switch_write_read()
     gv.fold_expand()
     gv.fold_expand()
Exemplo n.º 5
0
 def test_wp_swipe(self):
     # WORD文档滚屏
     logging.info('==========test_wp_swipe==========')
     ov = OpenView(self.driver)
     ov.open_file('欢迎使用永中Office.docx')
     gv = GeneralView(self.driver)
     gv.switch_write_read()
     wp = WpView(self.driver)
     wp.swipeup()
Exemplo n.º 6
0
 def test_expand_fold(self, file_type):  # 编辑栏收起展开
     logging.info('==========test_expand_fold==========')
     suffix = SEARCH_DICT[file_type]
     ov = OpenView(self.driver)
     ov.open_random_file(suffix)
     gv = GeneralView(self.driver)
     gv.switch_write_read()
     gv.fold_expand()
     gv.fold_expand()
Exemplo n.º 7
0
    def test_read_mode(self):  # 横屏模式
        logging.info('==========test_read_mode==========')
        ov = OpenView(self.driver)
        ov.open_file('save1.doc')

        gv = GeneralView(self.driver)
        gv.switch_write_read()
        gv.switch_write_read()
        self.assertTrue(gv.check_write_read())
Exemplo n.º 8
0
 def test_expand_fold(self, type):  # 编辑栏收起展开
     logging.info('==========test_expand_fold==========')
     suffix = search_dict[type]
     ov = OpenView(self.driver)
     ov.open_file('欢迎使用永中Office.%s' % suffix)
     gv = GeneralView(self.driver)
     gv.switch_write_read()
     gv.fold_expand()
     gv.fold_expand()
Exemplo n.º 9
0
 def choose_pic_setup(self):
     ov = OpenView(self.driver)
     ov.open_file('欢迎使用永中Office.docx')
     time.sleep(3)
     gv = GeneralView(self.driver)
     gv.switch_write_read()
     wp = WpView(self.driver)
     wp.swipeup()
     wp.choose_pic()
Exemplo n.º 10
0
 def test_save_existFile(self):  # 已有文件改动保存
     logging.info('==========test_save_existFile==========')
     ov = OpenView(self.driver)
     cv = CreateView(self.driver)
     gv = GeneralView(self.driver)
     ov.open_file('save1.doc')
     gv.switch_write_read()
     self.driver.press_keycode(48)
     cv.save_file_icon()
     self.assertTrue(cv.check_save_file())
Exemplo n.º 11
0
 def test_search_replace(self):  # 查找替换
     logging.info('==========test_search_replace==========')
     ov = OpenView(self.driver)
     ov.open_file('用地统计表.xls')
     gv = GeneralView(self.driver)
     gv.switch_write_read()
     gv.search_content('其中')
     gv.replace('其次')
     time.sleep(3)
     gv.replace('其次', 'all')
Exemplo n.º 12
0
 def test_wp_bookmark(self):
     logging.info('==========test_wp_bookmark==========')
     ov = OpenView(self.driver)
     ov.open_file('欢迎使用永中Office.docx')
     gv = GeneralView(self.driver)
     gv.switch_write_read()
     wv = WpView(self.driver)
     wv.switch_option('查看')
     wp_lookup = WpView(self.driver)
     self.assertTrue(wp_lookup.wp_bookmark(), msg='test_wp_bookmark fail')
Exemplo n.º 13
0
 def test_wp_zoom_pinch(self):
     # 视图缩放
     logging.info('==========test_zoom==========')
     ov = OpenView(self.driver)
     ov.open_file('欢迎使用永中Office.docx')
     gv = GeneralView(self.driver)
     gv.switch_write_read()
     ov.zoom()
     time.sleep(10)
     ov.pinch()
     time.sleep(10)
Exemplo n.º 14
0
 def test_wp_jump(self):
     logging.info('==========test_wp_bookmark==========')
     ov = OpenView(self.driver)
     ov.open_file('欢迎使用永中Office.docx')
     gv = GeneralView(self.driver)
     gv.switch_write_read()
     wv = WpView(self.driver)
     wv.switch_option('查看')
     wp_lookup = WpView(self.driver)
     wp_lookup.wp_jump()
     time.sleep(2)
Exemplo n.º 15
0
    def test_wp_find_replace(self):
        logging.info('==========test_wp_find_replace==========')
        ov = OpenView(self.driver)
        ov.open_file('欢迎使用永中Office.docx')
        gv = GeneralView(self.driver)
        gv.switch_write_read()
        wv = WpView(self.driver)
        wv.switch_option('查看')
        wp_lookup = WpView(self.driver)

        wp_lookup.wp_find_replace()
Exemplo n.º 16
0
 def test_wp_shape_layer(self):
     # 设置形状叠放次序
     logging.info('==========test_wp_shape_surround==========')
     self.shapeatt_setup()
     wv = WpView(self.driver)
     gv = GeneralView(self.driver)
     gv.switch_write_read()
     gv.switch_write_read()
     wv.switch_option('插入')
     wv.insert_text_box()
     gv.fold_expand()
     wv.shape_layer()
Exemplo n.º 17
0
 def test_zz_save_existFile(self, file_type):  # 已有文件改动保存
     logging.info('==========test_save_existFile==========')
     suffix = SEARCH_DICT[file_type]
     ov = OpenView(self.driver)
     ov.open_random_file(suffix)
     cv = CreateView(self.driver)
     gv = GeneralView(self.driver)
     gv.switch_write_read()
     gv.group_button_click(' Signature ')
     gv.pen_type(file_type, '荧光笔')
     self.driver.swipe(300, 400, 800, 500)
     cv.save_file()
     self.assertTrue(cv.check_save_file())
Exemplo n.º 18
0
 def test_wp_text_select(self):
     # 文本选取
     logging.info('==========test_wp_fonts==========')
     ov = OpenView(self.driver)
     ov.open_file('欢迎使用永中Office.docx')
     gv = GeneralView(self.driver)
     gv.switch_write_read()
     s = ov.get_size()
     action = TouchAction(self.driver)
     action.long_press(x=s[0] * 0.5,
                       y=s[1] * 0.5).wait(1000).release().perform()
     connect_device(ov.get_phone_dev())
     touch(Template(r'../Res/res_select.png', resolution=(1080, 1920)))
Exemplo n.º 19
0
 def test_save_existFile(self, type):  # 已有文件改动保存
     logging.info('==========test_save_existFile==========')
     suffix = search_dict[type]
     ov = OpenView(self.driver)
     ov.open_file('欢迎使用永中Office.%s' % suffix)
     cv = CreateView(self.driver)
     gv = GeneralView(self.driver)
     gv.switch_write_read()
     gv.group_button_click('签批')
     gv.pen_type(type, '荧光笔')
     self.driver.swipe(300, 400, 800, 500)
     cv.save_file()
     self.assertTrue(cv.check_save_file())
Exemplo n.º 20
0
 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')
Exemplo n.º 21
0
 def test_wp_pic_move(self):
     # 移动图片位置
     logging.info('==========test_wp_pic_move==========')
     ov = OpenView(self.driver)
     ov.open_file('欢迎使用永中Office.docx')
     gv = GeneralView(self.driver)
     gv.switch_write_read()
     wp = WpView(self.driver)
     wp.swipeup()
     a = wp.choose_pic()
     wp.surround_peripheral()
     self.driver.swipe(a[0], a[1], 0, 0)
     time.sleep(10)
Exemplo n.º 22
0
 def test_wp_text_select(self):
     # 文本选取
     logging.info('==========test_wp_fonts==========')
     ov = OpenView(self.driver)
     ov.open_file('欢迎使用永中Office.docx')
     gv = GeneralView(self.driver)
     wv = WpView(self.driver)
     gv.switch_write_read()
     # # connect_device(ov.get_phone_dev())
     # touch((542, 629), duration=1)
     # TouchAction(self.driver).long_press(x=542, y=629).wait(1000).release().perform()
     wv.l_press(542, 629)
     touch(wv.T_res_select_5)
     time.sleep(10)
Exemplo n.º 23
0
 def test_wp_undo_redo(self):
     # 撤销重做
     logging.info('==========test_wp_undo_redo==========')
     ov = OpenView(self.driver)
     ov.open_file('欢迎使用永中Office.docx')
     gv = GeneralView(self.driver)
     gv.switch_write_read()
     wv = WpView(self.driver)
     wv.switch_option('插入')
     wv.insert_text_box()
     gv.undo_option()
     self.assertTrue(gv.check_wp_undo(), msg='word undo fail')
     gv.redo_option()
     self.assertTrue(gv.check_wp_redo(), msg='word redo fail')
Exemplo n.º 24
0
    def test_insert_pic1(self, file_type='ss'):
        logging.info('==========test_insert_pic==========')
        suffix = SEARCH_DICT[file_type]
        ov = OpenView(self.driver)
        ov.open_random_file(suffix)
        gv = GeneralView(self.driver)
        gv.switch_write_read()
        gv.group_button_click(' Insert ')

        gv.insert_pic()
        gv.pic_option(file_type, 5, 4, 4)
        ele1 = '//*[@text=" Picture "]'
        ele2 = '//*[@text=" Outline "]'
        # ele3 = '//*[@text="文字环绕"]'
        # ele4 = '//*[@text="叠放次序"]'
        gv.swipe_ele(ele2, ele1)
        if file_type == 'wp':
            gv.text_wrap(' Square ')
            gv.text_wrap(' In Line with Text ')
            gv.text_wrap(' Tight ')
            gv.text_wrap(' Behind Text ')
            gv.text_wrap(' In Front of Text ')

        x, y = gv.find_pic_position('drag_pic')
        gv.tap(x, y)
        gv.pop_menu_click('cut')
        if file_type == 'wp':
            gv.long_press(x, y)
        else:
            gv.tap(x + 100, y)
            gv.tap(x + 100, y)
        gv.pop_menu_click('paste')

        x, y = gv.find_pic_position('drag_pic')
        gv.tap(x, y)
        x, y = gv.find_pic_position('rotate_90')
        gv.swipe(x, y, x - 50, y)

        gv.pop_menu_click('save_to_album')

        gv.pop_menu_click('delete')