• 获取手机当前时间以及分辨率,使用系统键、打开通知栏、获取网络设置网络、截取当前屏幕(六)


    from init_driver.Init_driver import init_driver
    import time
    
    driver = init_driver()
    
    # 获取手机当前时间
    phone_now_time = driver.device_time
    print(phone_now_time)
    
    # 获取手机分辨率
    phone_resolution = driver.get_window_size()
    # 使用手机分辨率进行滑动
    x = phone_resolution.get("height") / 2
    y_0 = phone_resolution.get("width") * 0.8
    y_1 = phone_resolution.get("width") * 0.2
    driver.swipe(x, y_0, x, y_1, 10000)
    
    # 使用系统键,官方文档:https://developer.android.com/reference/android/view/KeyEvent.html
    driver.keyevent(3)
    
    # 打开通知栏
    driver.open_notifications()
    time.sleep(5)
    # 模拟在通知栏处,点击通知信息进入软件页面
    driver.find_element_by_xpath("//*[contains(@text, '最美天气大事件')]").click()
    time.sleep(5)
    # 点击HOME键
    driver.keyevent(3)
    
    # 获取网络:0(None) 1(AirplaneMode) 2(Wifionly) 4(Dataonly) 6(Allnetworkon)
    print(driver.network_connection)
    # 设置网络模式
    driver.set_network_connection(2)
    
    # 截取当前屏幕,最好新建一个文件夹,把所有的截图保存在里面
    driver.get_screenshot_as_file("./screenshot_page/test1.png")
    
    driver.quit()
  • 相关阅读:
    hdu 2874 Connections between cities(树上倍增)
    HDU 2586 How far away ?
    0-2岁宝宝早教全攻略
    0-2岁宝宝学习能力三步走
    0-6岁教育
    dedecms如何在文章列表前加上序列号
    争吵1
    当爸爸的感觉
    您未被授权查看该页HTTP错误401.1未经授权解决
    TPLink路由器登陆密码怎么破解
  • 原文地址:https://www.cnblogs.com/zhaoquanmo/p/10734895.html
Copyright © 2020-2023  润新知