如何通过Robot Framework在Appium中的Android应用程序上按键?

时间:2016-03-28 12:01:23

标签: appium robotframework

我的Robot Framework脚本如下所示。当我使用"输入文本"关键字,先前的字母被删除,只显示最后一个字母。如何使用Appium通过Robot Framework模拟手动按键?

String addTask = dialog_edit_task.getText().toString();
long now = System.currentTimeMillis();
RealmConfiguration realmConfiguration = new RealmConfiguration.Builder(getActivity()).build();
Realm.setDefaultConfiguration(realmConfiguration);
Realm realm = Realm.getDefaultInstance();
Task_Provider task_provider = new Task_Provider(addTask, now, 0, false);

realm.beginTransaction();
realm.copyToRealm(task_provider);
realm.commitTransaction();
realm.close();

1 个答案:

答案 0 :(得分:2)

您可以使用 selenium 库内置关键字 Press Key 以及您要按下的某个键的相应 ASCII 码。

欲了解更多信息,请访问:https://serhatbolsu.github.io/robotframework-appiumlibrary/AppiumLibrary.html#Press%20Keycode

示例:

press keycode           66