RobotiumTech/robotium

robotium typetext wrong order

Mrxiaoxie opened this issue · 2 comments

When I use typetext() to verify edittext limit conditions , I found that the order of text is wrong.
my code:
Edite text = solo.getEditText(0); solo.setText(text,""); solo.typeText(text,'2.2222'); assertEquals("2.22", text.getText().toString());

but I get actual result is 22.22 not 2.22
how can I avoid this situation?
thank you in advance!

This happened to me long time ago.
setText maybe more reliable because it uses Android API to input text , while typeText use Instrumentation sendStringSync, it emulates soft keyboard to enter text.

Thank you!
But If I use solo.setEditText(text,'2.2222'), the result of text.getText().toString() is empty.
I want to simulate the actions of users,but this problem bother me a lot.