通过硒。如何从文本框中删除内容。
我必须使用selenium命令从文本框中删除最后2个字符。
Ex.ABCD to AB。
答案 0 :(得分:17)
试试这个 -
selenium.type("text_box_object", "ABCD");
selenium.typeKeys("text_box_object", "\b");
selenium.typeKeys("text_box_object", "\b");
答案 1 :(得分:4)
selenium的 keyPress 事件可能会有所帮助:
selenium.sendKeys("text1", "ABCD");
selenium.sendKeys("text1", "\b");
selenium.sendKeys("text1", "\b");
这将点击 Backspace 键两次。
答案 2 :(得分:2)
读取当前值并将其存储为变量。然后在目标字段中“输出”所需的值(使用存储值的子字符串)。
答案 3 :(得分:2)
对于firefox,只有在textarea中文本的END处设置了_CursorPosition时,退格事件才有效,否则typeKeys事件将在文本的开头键入。
答案 4 :(得分:1)
点击它,点击结束键和退格键两次