3

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

我正在尝试研究如何在使用非英语字符(阿拉伯语、俄语、葡萄牙语等)的应用程序上使用 sendKeys 进行输入——据我所知,实际上不可能运行具有多个语言(SwiftKey 做了 3,但它似乎仍然没有用 sendKeys 响应),所以对我来说一个可行的解决方案是复制字符串(因为我在服务器端有它),然后将其粘贴到文本框中。

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

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

干杯!

4

2 回答 2

0

我不确定它是否也适用于 Android,但我需要类似的东西来使用 Appium 进行 iOS 测试。

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

不知道这是否有效,sendKeys 可能仅限于您可以与 android 键盘一起使用的字符。

于 2014-07-13T17:38:48.443 回答
0

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

于 2014-12-02T20:57:09.233 回答