是否可以在Android测试设备上使用Selendroid / Appium复制和粘贴字符串?
我正在尝试研究如何将sendKeys用于使用非英文字符(阿拉伯语,俄语,葡萄牙语等)的应用程序的输入 - 从我所能找到的,它不可能运行系统有多种语言的键盘(SwiftKey做3,但它似乎仍然没有用sendKeys响应),所以一个可行的解决方案是复制字符串(就像我在服务器端一样),然后将其粘贴到文本框。
如何发送这些命令(复制/粘贴)?可能吗?
仅供参考我的测试是用Java编写的,但是非常欢迎使用任何语言的解决方案:)
干杯!
答案 0 :(得分:0)
我不确定它是否适用于Android,但我需要类似于Appium的iOS测试。
您可能在单独的文本文档中包含字符串(您需要的特殊字符)。然后用java File = ...
打开它,将其保存到变量中,然后使用.sendKeys(string)
。
不知道是否有效,sendKeys可能仅限于你可以使用Android键盘的字符。
答案 1 :(得分:0)
您可以使用getText方法获取文本并将其保存在变量中并清除文本,然后设置您在目标中保存的文本。