def test_wp_rotate(self): # WORD文档横竖屏切换 logging.info('==========test_wp_rotate==========') self.driver.orientation = 'PORTRAIT' ov = OpenView(self.driver) ov.open_file('欢迎使用永中Office.docx') logging.info('==========screen_rotate==========') # allowed_values = ['LANDSCAPE', 'PORTRAIT'] s_wight = ov.get_size()[0] print(s_wight) self.driver.orientation = 'LANDSCAPE' time.sleep(5) h_wight = ov.get_size()[1] print(h_wight) self.assertEqual(h_wight, s_wight, msg='test_wp_rotate fail') self.driver.orientation = 'PORTRAIT'
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)))
def test_wp_text_copy_cut_paste(self): self.test_wp_text_select() ov = OpenView(self.driver) s = ov.get_size() action = TouchAction(self.driver) touch(Template(r'../Res/res_copy.png', resolution=(1080, 1920))) action.long_press(x=s[0] * 0.5, y=s[1] * 0.3).wait(1000).release().perform() touch(Template(r'../Res/res_paste.png', resolution=(1080, 1920))) time.sleep(10) action.long_press(x=s[0] * 0.5, y=s[1] * 0.3).wait(1000).release().perform() touch(Template(r'../Res/res_select.png', resolution=(1080, 1920))) touch(Template(r'../Res/res_cut.png', resolution=(1080, 1920))) action.long_press(x=s[0] * 0.5, y=s[1] * 0.5).wait(1000).release().perform() touch(Template(r'../Res/res_paste.png', resolution=(1080, 1920))) time.sleep(10)