问题描述
我正在编写一个 python 脚本来自动化 android 应用程序.
我想使用移动 keypad
在文本板中输入值.
I am writing a python script to automate android application.
I want to enter values in text board using mobile keypad
.
我可以使用 send_keys
在文本字段中输入值,但在某些情况下,我必须使用 android 键盘输入值,即 digits(1,2,3,4,5,6,7,8,9,0)
等
I was able to enter the value in text field using send_keys
, but in some cases I have to enter values using android keypad i.e digits(1,2,3,4,5,6,7,8,9,0)
etc.
谁能告诉我如何使用键盘输入这些值?
Can anyone tell me how to enter these value using keypad?
推荐答案
不确定 Python,但这是我从 Java 客户端代码解决类似问题的方法.
Not sure about Python, but this is how I overcome a similar issue from a Java client code.
AndroidDriver driver;
//... then setup driver
//... put some text on target text field
textfield.click();
textfield.sendKeys("some content");
//... finally send Enter key
driver.sendKeyEvent(AndroidKeyCode.ENTER);
检查 Python API 是否提供此类枚举.希望这会有所帮助.
Check if the Python API offers such enumeration.Hope this helps.
这篇关于如何使用Appium在python脚本中的android应用程序中使用移动键盘输入数值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!