Example #1
0
 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'
Example #2
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)))
Example #3
0
 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)