def test_shape_attr(self, type):
     logging.info('==========test_shape_attr==========')
     cv = CreateView(self.driver)
     cv.create_file(type)
     gv = GeneralView(self.driver)
     gv.group_button_click('插入')
     gv.insert_shape(type, 6, 30)
     gv.shape_insert(type, 6, 31)
     gv.shape_insert(type, 6, 32)
     gv.shape_insert(type, 6, 33)
     gv.shape_option(type, 2)
     gv.shape_fill_color(type, 6, 24)
     gv.shape_fill_color_transparency(5)
     ele1 = '//*[@resource-id="com.yozo.office:id/yozo_ui_%s_option_id_shape_quick_function"]' % type
     ele2 = '//*[@text="轮廓"]'
     gv.swipe_ele(ele2, ele1)
     gv.shape_border_color(type, 6, 5)
     gv.shape_border_type(type, 6, 3)
     gv.shape_border_width(type, 6, 20)
     ele3 = '//*[@text="效果"]'
     gv.swipe_ele(ele3, ele2)
     gv.shape_effect_type(type, 6, 4, 5)
     gv.shape_layer('下移一层')
     gv.shape_layer('置于底层')
     gv.shape_layer('上移一层')
     gv.shape_layer('置于顶层')
     time.sleep(3)
Beispiel #2
0
 def test_shape_attr2(self, file_type):
     logging.info('==========test_shape_attr2==========')
     cv = CreateView(self.driver)
     cv.create_file(file_type)
     gv = GeneralView(self.driver)
     gv.group_button_click(' Insert ')
     gv.insert_shape(file_type, 6, 10)
     gv.shape_option(file_type, 2)
     gv.shape_fill_color(file_type, 6, 24)
     gv.shape_fill_color_transparency(5)
     ele1 = '//*[@text=" Shape "]'
     ele2 = '//*[@text=" Outline "]'
     if file_type == 'pg':
         ele0 = '//*[@text=" Insert "]'
         gv.swipe_ele(ele0, ele1)
     gv.swipe_ele(ele2, ele1)
     gv.shape_border_color(file_type, 6, 5)
     gv.shape_border_type(file_type, 6, 3)
     gv.shape_border_width(file_type, 6, 5)
     gv.shape_effect_type(file_type, 6, 4, 5)
     time.sleep(1)