zoukankan      html  css  js  c++  java
  • appium 支持输入中文

    加入:
    desired_caps['unicodeKeyboard'] = True
    
    desired_caps['resetKeyboard'] = True

    使用输入中文:

    input_txt = driver.find_element_by_id('cn.com.taodaji:id/search_edit')
    input_txt.send_keys(u'测试')

     上述代码改变了手机默认输入法为 resetKeyboard , 这时再输入字符或数字时,会出现输入不完全的问题,可以用以下方式切换输入法:

    import os
    
    #列出系统现在所安装的所有输入法 -a
    cmd0 ='adb shell ime list -s'
    
    #打印系统当前默认的输入法
    cmd1 ='adb shell settings get secure default_input_method'
    
    #切换输入法
    cmd2 ='adb shell ime set com.sohu.inputmethod.sogouoem/.SogouIME'
    cmd3 ='adb shell ime set io.appium.android.ime/.UnicodeIME'
    
    def enable_sougou():
        print (cmd2)
        os.system(cmd2)
    
    def enable_unicode():
        os.system(cmd3)
  • 相关阅读:
    简单理解Socket
    进程间8种通信方式详解
    底部漂浮DIV
    Table样式
    QQ授权登录
    C#_批量插入数据到Sqlserver中的四种方式
    Asp.Net_单点登录
    html之meta详解
    程序员常用工具
    工厂模式理解
  • 原文地址:https://www.cnblogs.com/feifeidxl/p/7519843.html
Copyright © 2011-2022 走看看