【发布时间】:2011-06-23 01:02:20
【问题描述】:
通过硒。如何从文本框中删除内容。
我必须使用 selenium 命令从文本框中删除最后 2 个字符。
Ex.ABCD 到 AB。
【问题讨论】:
标签: selenium selenium-rc
通过硒。如何从文本框中删除内容。
我必须使用 selenium 命令从文本框中删除最后 2 个字符。
Ex.ABCD 到 AB。
【问题讨论】:
标签: selenium selenium-rc
试试这个 -
selenium.type("text_box_object", "ABCD");
selenium.typeKeys("text_box_object", "\b");
selenium.typeKeys("text_box_object", "\b");
【讨论】:
selenium 的 keyPress 事件可能会有所帮助:
selenium.sendKeys("text1", "ABCD");
selenium.sendKeys("text1", "\b");
selenium.sendKeys("text1", "\b");
这将单击 Backspace 键两次。
【讨论】:
读取当前值并将其存储为变量。然后在目标字段中“键入”您想要的值(使用存储值的子字符串)。
【讨论】:
对于 firefox,退格事件只有在 textarea 中文本的 END 处设置CursorPosition 时才会起作用,否则 typeKeys 事件将在文本的开头键入。
【讨论】:
点击它,按结束键和退格键两次
【讨论】: