删除文本字段中的文本

时间:2014-11-12 17:20:35

标签: selenium-webdriver robotframework

我遇到了问题,我不知道如何解决它。 我使用Selenium2Library和Robot Framework IDE进行网络测试,我有一个带文本的文本字段。这篇文章我想删除并在字段中放入另一个文本。 我试着像这样使用“按键”关键字。

Press Key    locater of the textfield    \\1    (ctrl+a to mark everything)
Press Key    locater of the textfield    \\127  (del to delete the text)

第一个关键字不执行任何操作,第二个关键字删除一个字母。

有人知道如何解决我的问题吗?

感谢您的回答。

4 个答案:

答案 0 :(得分:1)

像这样使用:

Input Text <locater of the textfield> ${EMPTY}

答案 1 :(得分:0)

如果要在Selenium测试中按键,则该代码例如是Enter键

Press Keys    locater of the textfield    ENTER

如果要使用删除

Press Keys    locater of the textfield    DELETE

但是对我来说,它只删除了1个号码。我目前正在尝试弄清如何删除整个文本字段。

答案 2 :(得分:0)

尝试: 按下键(定位器)CTRL + a + BACKSPACE

答案 3 :(得分:0)

我试图这样从ROBOTFRAMEWORK中的对象中删除文本,这可能会对您有所帮助。

用于删除
按下键$ {LocatorToInputText} \ Delete

用于标签

按$ {LocatorToInputText} \ TAB

输入

按下键$ {LocatorToInputText} yourdata + RETURN

脚本是制表符或4个空格分隔