繁体   English   中英

如何使用 Appium 和 Python 使用 Android 键盘输入文本?

[英]How to type texts with Android Keyboard using Appium and Python?

我正在尝试使用 Appium 在 Python 3.7 中开发一个脚本,我想使用应用程序打开的键盘在文本字段中输入任何文本。 有没有什么方法可以使用键盘输入文本而不使用 appium 中的 send_keys 方法。

我也不确定 send_keys 是如何在内部工作的,它是仅在打开应用程序键盘时工作,还是只是在没有打开键盘的情况下输入文本。

我更喜欢使用智能手机的键盘逐个字符地键入文本。

实际上,这不是一个好主意,因为没有办法将键盘键作为一个元素来触摸。 我的意思是 appium 不能将键盘视为元素。 此外,如果您只想测试键盘本身的功能,您将需要它。 否则,从技术上讲element.send_keys()的作用相同,对std-out没有区别。 此外, element.set_text()如果您愿意,可以进行paste 无论如何,要达到这一点,您应该:

1-通过单击输入字段打开键盘

2-找到键的坐标并将它们存储在一个变量中。

3-直接触摸坐标。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM