使用Appium / Selendroid“复制”和“粘贴”

时间:2014-01-23 12:28:26

标签: android selenium appium selendroid

是否可以在Android测试设备上使用Selendroid / Appium复制和粘贴字符串?

我正在尝试研究如何将sendKeys用于使用非英文字符(阿拉伯语,俄语,葡萄牙语等)的应用程序的输入 - 从我所能找到的,它不可能运行系统有多种语言的键盘(SwiftKey做3,但它似乎仍然没有用sendKeys响应),所以一个可行的解决方案是复制字符串(就像我在服务器端一样),然后将其粘贴到文本框。

如何发送这些命令(复制/粘贴)?可能吗?

仅供参考我的测试是用Java编写的,但是非常欢迎使用任何语言的解决方案:)

干杯!

2 个答案:

答案 0 :(得分:0)

我不确定它是否适用于Android,但我需要类似于Appium的iOS测试。

您可能在单独的文本文档中包含字符串(您需要的特殊字符)。然后用java File = ...打开它,将其保存到变量中,然后使用.sendKeys(string)

不知道是否有效,sendKeys可能仅限于你可以使用Android键盘的字符。

答案 1 :(得分:0)

您可以使用getText方法获取文本并将其保存在变量中并清除文本,然后设置您在目标中保存的文本。