Selenium:如何从文本框中删除字符

时间:2010-01-25 15:01:20

标签: selenium-rc

我正在尝试模拟用户从文本框中删除字符。这个文本框会触发很多JS事件,因此我在ift中输入(或键入key)非常麻烦。

我最近的尝试是:sel.key_press(locator, 127)sel.key_press(locator, "\177 "),但它们不起作用。

最安全的方法是什么?

2 个答案:

答案 0 :(得分:1)

将KeyPress与'\ 008'一起使用

答案 1 :(得分:0)

我认为Selenium不可能。每次修改都会导致单独的Type命令调用。因此,例如,如果您编写“房屋”然后删除最后一个字符,则将其翻译为:

type(< field>,“houses”)

输入(< field>,“house”)

不考虑Javascript级别的情况。如果你的任务是测试各种方法,你应该使用JsUnit(或FireBug)。