Ejemplo n.º 1
0
    def test_merge_wrap(self):
        logging.info('==========test_merge_wrap==========')
        cv = CreateView(self.driver)
        cv.create_file('ss')
        time.sleep(1)
        cv.tap(110 + 263 * 1.5, 295 + 55 * 1.5)  # 双击进入编辑
        cv.tap(110 + 263 * 1.5, 295 + 55 * 1.5)
        for i in range(20):
            self.driver.press_keycode(45)
        self.driver.find_element(By.ID, 'com.yozo.office:id/formulabar_ok').click()
        cv.drag_coordinate(110 + 263 * 2, 295 + 55 * 2, 110 + 263 * 3, 295 + 55 * 2)

        ss = SSView(self.driver)
        ss.group_button_click('编辑')
        ele1 = '//*[@text="编辑"]'
        ele2 = '//*[@text="字体颜色"]'
        ele3 = '//*[@text="单元格填充"]'
        ele4 = '//*[@text="数字格式"]'
        ss.swipe_ele(ele2, ele1)
        ss.swipe_ele(ele3, ele1)
        ss.swipe_ele(ele4, ele1)
        ss.cell_merge_split()
        ss.cell_merge_split()
        ss.cell_auto_wrap()
        ss.cell_auto_wrap()
        time.sleep(3)
Ejemplo n.º 2
0
    def test_ss_merge_wrap(self):
        logging.info('==========test_ss_merge_wrap==========')
        gv = GeneralView(self.driver)
        cv = CreateView(self.driver)
        cv.create_file('ss')
        ss = SSView(self.driver)
        ss.cell_edit()
        x, y, width, height = ss.cell_location()
        for i in range(20):
            self.driver.press_keycode(45)
        self.driver.find_element(
            By.ID, 'com.yozo.office.en:id/formulabar_ok').click()
        ss.tap(x + width * 1.5, y + height * 2.5)
        x1, y1 = gv.find_pic_position("drag_point1")
        cv.drag_coordinate(x1, y1, x, y)

        ss.group_button_click(' Edit ')
        ele = '//*[@resource-id="com.yozo.office.en:id/yozo_ui_option_content_container"]'
        ss.swipe_options(ele, 'up')
        ss.swipe_options(ele, 'up')
        ss.swipe_options(ele, 'up')
        ss.cell_merge_split()
        ss.cell_merge_split()
        ss.cell_auto_wrap()
        ss.cell_auto_wrap()
        time.sleep(1)
Ejemplo n.º 3
0
    def test_copy(self):  # 复制,先不写
        logging.info('==========test_zoom==========')
        cv = CreateView(self.driver)
        cv.create_file('ss', 0)
        time.sleep(1)

        cv.tap(110 + 263, 295 + 55)  # 选中单元格
        cv.drag_coordinate(110 + 263 * 2, 295 + 55 * 2, 110 + 263 * 3,
                           295 + 55 * 2)
Ejemplo n.º 4
0
 def test_table_style(self):  # 表格样式
     logging.info('==========test_table_style==========')
     cv = CreateView(self.driver)
     cv.create_file('ss')
     time.sleep(1)
     cv.tap(110 + 263 * 1.5, 295 + 55 * 1.5)
     cv.drag_coordinate(110 + 263 * 2, 295 + 55 * 2, 110 + 263 * 3, 295 + 55 * 4)
     ss = SSView(self.driver)
     ss.group_button_click('编辑')
     ele1 = '//*[@text="编辑"]'
     ele2 = '//*[@text="字体颜色"]'
     ele3 = '//*[@text="单元格填充"]'
     ele4 = '//*[@text="数字格式"]'
     ele5 = '//*[@text="插入单元格"]'
     ss.swipe_ele(ele2, ele1)
     ss.swipe_ele(ele3, ele1)
     ss.swipe_ele(ele4, ele1)
     ss.swipe_ele(ele5, ele1)
     ss.table_style()
Ejemplo n.º 5
0
 def test_table_style(self):  # 表格样式
     logging.info('==========test_table_style==========')
     cv = CreateView(self.driver)
     cv.create_file('ss', 0)
     time.sleep(1)
     cv.tap(110 + 263 * 1.5, 295 + 55 * 1.5)
     cv.drag_coordinate(110 + 263 * 2, 295 + 55 * 2, 110 + 263 * 3,
                        295 + 55 * 4)
     ss = SSView(self.driver)
     ss.group_button_click('编辑')
     ele1 = '//*[@resource-id="com.yozo.office:id/yozo_ui_ss_option_id_font_name"]'
     ele2 = '//*[@text="单元格填充"]'
     ele3 = '//*[@text="数字格式"]'
     ele4 = '//*[@text="插入单元格"]'
     ele5 = '//*[@text="设置行高列宽"]'
     ss.swipe_ele(ele2, ele1)
     ss.swipe_ele(ele3, ele2)
     ss.swipe_ele(ele4, ele3)
     ss.swipe_ele(ele5, ele4)
     ss.table_style()
Ejemplo n.º 6
0
 def test_table_style(self):  # 表格样式
     logging.info('==========test_table_style==========')
     cv = CreateView(self.driver)
     cv.create_file('ss')
     time.sleep(1)
     cv.tap(110 + 263 * 1.5, 295 + 55 * 1.5)
     cv.drag_coordinate(110 + 263 * 2, 295 + 55 * 2, 110 + 263 * 3,
                        295 + 55 * 4)
     ss = SSView(self.driver)
     ss.group_button_click(' Edit ')
     ele1 = '//*[@text=" Edit "]'
     ele2 = '//*[@text=" Font Color "]'
     ele3 = '//*[@text=" Cell Fill "]'
     ele4 = '//*[@text=" Number Format "]'
     ele5 = '//*[@text=" Insert Cell "]'
     ss.swipe_ele(ele2, ele1)
     ss.swipe_ele(ele3, ele1)
     ss.swipe_ele(ele4, ele1)
     ss.swipe_ele(ele5, ele1)
     ss.table_style()