zoukankan      html  css  js  c++  java
  • 输入的中文,屏蔽软键盘

    前言:自动化过程中遇到需要输入中文的时候,会吊取手机中的软键盘输入,输入完了,软键盘就影响测试用例的进行,所以需要屏蔽软键盘,有没办法像selenium做web自动化时候一样,直接sendkeys绕过键盘输入呢?

    一、在desired_caps{}设置里面加两个参数即可

    #coding= utf-8
    from appium import webdriver
    desired_caps = {
                    'platformName':"Android",
                    'deviceName':"R8V5T15930002010",
                    'platformVersion':"5.0.1",
                    'appPackage':"com.yuedan",
                    'appActivity':"com.yuedan.ui.Activity_Splash",
                    'unicodeKeyboard': True,#使用unicode编码方式发布字符串
                    'resetKeyboard': True  #屏蔽软键盘
    
                    }
    driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub', desired_caps)

    二、还原设置

    运行完了用例之后,找到输入法设置选项,会发现默认的输入法被改成appium的输入法了,这个时候需要手动修改一下输入法

  • 相关阅读:
    Mac国内源安装brew
    linux基础命令(二)
    运维查看命令
    初识数据库
    镜像/容器相关操作
    docker基本命令
    Docker简介及部署
    CF1599A Weights 构造
    CSP-S 2021 游记
    GeOP 1.0开发成!
  • 原文地址:https://www.cnblogs.com/guo2733/p/10558170.html
Copyright © 2011-2022 走看看