Selenium:从文本框中删除内容

Selenium:从文本框中删除内容,selenium,selenium-rc,Selenium,Selenium Rc,通过硒。如何从文本框中删除内容 我必须使用selenium命令从文本框中删除最后2个字符 例如,ABCD到AB。单击它,按结束键并退格两次读取当前值并将其存储为变量。然后在目标字段中“键入”所需的值(使用存储值的子字符串)。尝试以下操作- selenium.type("text_box_object", "ABCD"); selenium.typeKeys("text_box_object", "\b"); selenium.typeKeys("text_box_object", "\b");

通过硒。如何从文本框中删除内容

我必须使用selenium命令从文本框中删除最后2个字符


例如,ABCD到AB。

单击它,按结束键并退格两次

读取当前值并将其存储为变量。然后在目标字段中“键入”所需的值(使用存储值的子字符串)。

尝试以下操作-

selenium.type("text_box_object", "ABCD");
selenium.typeKeys("text_box_object", "\b");
selenium.typeKeys("text_box_object", "\b");

对于firefox,只有在文本区域的文本末尾设置光标或位置时,backspace事件才有效,否则typeKeys事件将在文本开头键入。

selenium的按键事件可能会有帮助:

selenium.sendKeys("text1", "ABCD");
selenium.sendKeys("text1", "\b");
selenium.sendKeys("text1", "\b");

这将单击两次退格键。

@Orn我需要通过selenium命令来完成。有没有办法通过selenium来识别结束键,退格键通过selenium,因为我知道keyPressNative()cmd会有帮助?谢谢“\b”代表退格。。。谢谢你,谢谢你,彼得。这是一个不错的选择,但我想知道是否有任何selenium cmd可用于从文本框中删除字符。