Exemplo n.º 1
0
 def wait_ele_for(driver: webdriver):
     ele = driver.find_elements(MobileBy.XPATH, '//*[@text="女"]')
     return len(ele) > 0
Exemplo n.º 2
0
 def closeBrowser(wedriver: webdriver):
     wedriver.close()
Exemplo n.º 3
0
 def saveScreenShot(wedriver: webdriver, fileName):
     wedriver.get_screenshot_as_file(fileName)
Exemplo n.º 4
0
def vbox_login(driver: webdriver):
    sleep(1)
    # driver.find_element_by_id('com.weikong.vbox:id/user').send('test_fann')
    driver.find_elements_by_class_name('android.widget.EditText')[2].send(
        'test_fann')
Exemplo n.º 5
0
def qq_login(driver: webdriver):
    sleep(1)
    driver.find_element_by_id('com.tencent.mobileqq:id/btn_login').click()
    driver.find_element_by_name("QQ号/手机号/邮箱").clear()
    driver.find_element_by_name("QQ号/手机号/邮箱").send_keys("1780123846")
    driver.find_element_by_id("com.tencent.mobileqq:id/password").clear()
    driver.find_element_by_id("com.tencent.mobileqq:id/password").send_keys(
        'wecon123')
    driver.find_element_by_id("com.tencent.mobileqq:id/login").click()
Exemplo n.º 6
0
def scroll_and_search_item(driver: webdriver, word: str) -> webdriver:
    return driver.find_element_by_android_uiautomator(
        "new UiScrollable(new UiSelector().scrollable(true).instance(0))"
        ".scrollIntoView(new UiSelector().textContains(\"" + word +
        "\").instance(0))")
Exemplo n.º 7
0
def get_window_size(driver: webdriver) -> Tuple[int, int]:
    size = driver.get_window_size()
    return size['width'], size['height']
Exemplo n.º 8
0
def common_problems(driver: webdriver):
    ann.sleep()
    driver.find_element_by_id('com.xm.xmapp:id/iv_person').click()  # 点个人中心
    ann.sleep()
    print('--【设置】--')
    driver.find_element_by_id('com.xm.xmapp:id/tv_setting').click()  # 点设置
    ann.sleep()
    print('--【常见问题】--')
    driver.find_elements_by_id('com.xm.xmapp:id/rel')[3].click()  # 点常见问题
    print('--【常见问题页面正常】--')
    ann.sleep()
    driver.keyevent(keys.KEYCODE_BACK)  # 点返回键
    print('--【用户协议】--')
    ann.sleep()
    driver.find_elements_by_id('com.xm.xmapp:id/rel')[4].click()  # 点用户协议
    print('--【用户协议页面正常】--')
    ann.sleep()
    driver.keyevent(keys.KEYCODE_BACK)  # 点返回键
    print('--【车辆指引】--')
    ann.sleep()
    driver.find_elements_by_id('com.xm.xmapp:id/rel')[5].click()  # 点车辆指引
    print('--【车辆指引页面正常】--')
    ann.sleep()
    driver.keyevent(keys.KEYCODE_BACK)  # 点返回键
    print('--【关于我们】--')
    ann.sleep()
    driver.find_elements_by_id('com.xm.xmapp:id/rel')[7].click()  # 点关于我们
    ann.sleep()
    driver.find_elements_by_id('com.xm.xmapp:id/rel')[1].click()  # 检查版本更新
    print('--【关于页面正常】--')
    ann.sleep()
    driver.keyevent(keys.KEYCODE_BACK)  # 点返回键