Ejemplo n.º 1
0
def keyboard(key):
    """小键盘 q w e等字母"""
    screen = BasePage().get_window_size()
    keyboard_list = [
        'q', 'w', 'e', 'r', 't', 'y', 'u', 'i', 'o', 'p', 'a', 's', 'd', 'f',
        'g', 'h', 'd', 'k', 'l', 'capslock', 'z', 'x', 'c', 'v', 'b', 'n', 'm',
        "backspace", ',', '.', '-', 'blank', "'", 'enter'
    ]

    if key.lower() in keyboard_list:
        i = keyboard_list.index(key.lower())
        if i < 10:
            ClickBounds().click_bounds(
                0.08888 * screen[0] * (i + 0.5) + 0.011 * screen[0] * (i + 1),
                1365)
        elif i in range(10, 19):
            ClickBounds().click_bounds((0.08888 + 0.011) * screen[0] * (i - 9),
                                       1515)  # i +1-10
        elif i in range(19, 28):
            ClickBounds().click_bounds(
                (0.08888 + 0.011) * screen[0] * (i - 18), 1680)  # i+1-19
        else:  # 28--32
            if i > 30:
                ClickBounds().click_bounds(0.08888 * screen[0] *
                                           (i - 25 + 0.5) + 0.011 * screen[0] *
                                           (i - 23), 1840)  #
            else:
                ClickBounds().click_bounds(
                    0.08888 * screen[0] * (i - 28 + 0.5) + 0.011 * screen[0] *
                    (i - 26), 1840)
    """小键盘
Ejemplo n.º 2
0
 def drop_down_button(self, var):
     """正确选项后答对率 下拉按钮"""
     loc = self.get_element_location(var)
     size = self.get_element_size(var)
     x = loc[0] + size[0] // 2
     y = loc[1] + size[1] - 10
     ClickBounds().click_bounds(x, y)
Ejemplo n.º 3
0
def games_keyboard(key):
    """小键盘 q w e等字母"""
    screen = BasePage().get_window_size()
    keyboard = ['q', 'w', 'e', 'r', 't', 'y', 'u', 'i', 'o', 'p',
                'a', 's', 'd', 'f', 'g', 'h', 'j', 'k', 'l',
                'capslock', 'z', 'x', 'c', 'v', 'b', 'n', 'm', "backspace",
                ',', '.', '-', 'blank', "'", 'enter']
    if key.lower() in keyboard:
        i = keyboard.index(key.lower())
        if i < 10:
            ClickBounds().click_bounds(0.08888 * screen[0] * (i+0.5) + 0.011 * screen[0]*(i+1), 1010)
        elif i in range(10, 19):
            ClickBounds().click_bounds((0.08888+0.011) * screen[0] * (i - 9), 1085)  # i +1-10
        elif i in range(19, 27):
            ClickBounds().click_bounds((0.08888+0.011) * screen[0] * (i - 18), 1158)  # i+1-19
        else:  # 27--32
            if i > 30:
                ClickBounds().click_bounds(0.08888 * screen[0] * (i-25+0.5) + 0.011 * screen[0]*(i - 23), 1240)  #
            else:
                ClickBounds().click_bounds(0.08888 * screen[0] * (i - 28 + 0.5) + 0.011 * screen[0] * (i - 26), 1240)

    # if key.lower() in keyboard:
    #     i = keyboard.index(key.lower())
    #     print(key.lower())
    #     if i < 10:
    #         ClickBounds().click_bounds(90 * (i + 0.5) + 15 * (i + 1), 1385)
    #     elif i in range(10, 19):
    #         ClickBounds().click_bounds(105 * (i - 9), 1535)  # i +1-10
    #     elif i in range(19, 28):
    #         ClickBounds().click_bounds(105 * (i - 18), 1685)  # i+1-19
    #     else:  # 28--32
    #         if i > 30:
    #             ClickBounds().click_bounds(90 * (i - 25 + 0.5) + 15 * (i - 23), 1835)  #
    #         else:
    #             ClickBounds().click_bounds(90 * (i - 28 + 0.5) + 15 * (i - 26), 1835)

    """小键盘
Ejemplo n.º 4
0
 def click_blank(self):
     """点击空白处"""
     ClickBounds().click_bounds(430, 800)
     print('点击空白处,切换双页面:')
     time.sleep(1)
Ejemplo n.º 5
0
 def choose_image(self):
     """选择相册图片"""
     ClickBounds().click_bounds(float(VALID_IMAGE.location_x()), float(VALID_IMAGE.location_y()))
Ejemplo n.º 6
0
 def click_block(self):
     """点击页面空白区域"""
     ClickBounds().click_bounds(540, 300)
Ejemplo n.º 7
0
 def __init__(self):
     self.bounds = ClickBounds()
     self.result = ResultPage()
     self.get = GetAttribute()
     self.key = Keyboard()
 def click_block(self):
     ClickBounds().click_bounds(540, 200)
Ejemplo n.º 9
0
 def choose_album_mul(self):
     """5.1 模拟器 选择相册370,720"""
     print('选择相册')
     ClickBounds().click_bounds(560, 270)
Ejemplo n.º 10
0
 def click_block(self):
     """点击页面空白区域"""
     time.sleep(1)
     ClickBounds().click_bounds(540, 300)
Ejemplo n.º 11
0
 def __init__(self):
     self.bounds = ClickBounds()
     self.result = ResultPage()
 def click_hide(self):
     """点击 隐藏键盘 按钮"""
     ClickBounds().click_bounds(990, 1210)
 def click_next(self):
     """点击键盘 下一个 按钮"""
     ClickBounds().click_bounds(994, 1845)
Ejemplo n.º 14
0
 def choose_album(self):
     """选择相册370,720"""
     ClickBounds().click_bounds(320, 500)
Ejemplo n.º 15
0
 def choose_image(self):
     """选择相册图片"""
     time.sleep(2)
     print(float(VALID_IMAGE.location_x()), float(VALID_IMAGE.location_y()))
     ClickBounds().click_bounds(float(VALID_IMAGE.location_x()), float(VALID_IMAGE.location_y()))