Ugh
Sorry for long delay in the answer, I did had a terrible flu and did
took long time to recover.
But I can not repeat your problem, when I run your case it passes OK
in my environment. The result from my run are in the attachment. The
current version of Firefox (37.0.1) has again broke the
compatibility with selenium, so I did run my test with chrome. But
that does not mean that it could not be a problem for you. To help
you more, could you tell what version of selenium and
selenium2library you are using and is it the java or python version
of the libraries? Also running the test with trace level enabled and
sending the log to us might reveal something. And telling your
Python/Jython and robot framework version is useful too. And it
might be browser specific (not likely but possible), so telling
Firefox version is useful too and can you repeat the problem with
other browsers?
Also if you test data contains special characters, you need to
escape [1] those characters.
-Tatu
[1]
http://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#escaping