2

是否可以使用 Robotium 在 EditText 中换行?

我试过了

solo.clickOnView(et);
solo.(KeyEvent.KEYCODE_ENTER);

solo.typeText(et, "\n");

两者都不起作用。

有任何想法吗?

4

2 回答 2

1

首先,请确保您的 EditText 支持多行。

然后我发现对于我的情况,当我使用 EnterText 而不是 TypeText 时,输入多行对我有用。

例如

solo.EnterText(et, "\n");
于 2013-10-09T20:16:00.397 回答
0

您的 EditText 是否支持正常换行?您可能需要设置

android:inputType="textMultiLine"

在您的 editText 的 XML 中。

(另请参阅:Android 中的 EditText 视图中允许多行吗?

于 2013-08-07T21:36:40.087 回答