1

我遇到了Selenium2Library“输入文本”关键字的问题,这是由于有一些新的文本字段有一个自动格式化脚本,这些脚本在使用关键字输入文本时会导致出现问题(有空格添加到在一定次数的击键之后出现文字,这会导致预期的文本字符串无法正确输入)。我尝试了很多方法来让这个关键字起作用,例如在文本字段条目之间输入一个延迟,格式化我尝试输入文本输入的字符串,但不幸的是没有任何工作。机器人框架 - Selenium2Library的“输入文本”用于将文本输入到文本字段的任何替代方法?

我正在写这个问题,看看是否有人使用输入文本命令的解决方法有任何运气。我正在尝试考虑其他一些选项,而且似乎将文本复制/粘贴到文本字段中可能会有效,因为我可以在手动排除字段时对这些文本字段进行有效复制/粘贴,但是我无法在我查看的任何库中找不到复制/粘贴关键字。或者可能为此使用JavaScript命令?

有没有人有任何想法如何交替输入文本到除Selenium2Library的“输入文本”关键字以外的文本字段?

谢谢。

+2

尝试'按键'关键字http://robotframework.org/Selenium2Library/doc/Selenium2Library.html#Press%20Key。 – jim

+0

谢谢,我能够使用它来解决问题!似乎输入文本输入文本太快,文本字段。使用“按键”关键字,我可以在输入文本的同时在某些点输入非常轻微的延迟。如果您想将您的评论转换为答案,我会将其选为接受的答案。 – chmcc

+0

谢谢。为你发布一个答案。 – jim

回答

3

Press Key关键字可以解决您的问题。您可以将整个字符串放在一个关键字中,也可以分别放置字符,以便减慢输入速度。

相关问题