我正在Python 3.7中编写代码来测试Appium中的应用程序。
我正在尝试在应用程序的输入字段中发送文本。文本为法语,带有特殊字符“éèà..... etc ....”]
我的代码设法逐个字符地键入一个字符,但是当它到达带有重音符号“é”的特殊字符时,它会出错!这是错误消息:
遇到内部错误运行命令:io.appium.uiautomator2.common.exceptions.InvalidArgumentException:KeyCharacterMap.getEvents无法从'233'键代码中合成KeyEvent序列。考虑将补丁应用于UiAutomator2服务器代码,或尝试手动为其合成必要的键事件
我阅读了文档和论坛,并添加了以下功能:desired_caps['unicodeKeyboard'] ='true'
但是它没有改变任何东西。我仍然有同样的问题。
我已经看到很多人遇到这个问题,但是没有人从未发布过解决方案。
任何人都可以帮忙吗?
您可以分享您的代码吗?
您尝试过发送诸如以下的键:
self.driver.find_element().send_keys(u'éèà')