0

我正在尝试模拟用户从文本框中删除字符。这个文本框会触发许多 JS 事件,因此我在 ift 中输入(或 typeKey-ing)时遇到了很多麻烦。

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

最安全的方法是什么?

4

2 回答 2

1

将 KeyPress 与“\008”一起使用

于 2010-07-29T15:34:46.453 回答
0

我认为 Selenium 不可能。每个修改都会导致一个单独的 Type 命令调用。因此,例如,如果你写“houses”,然后删除最后一个字符,它会被翻译成:

类型(<字段>,“房屋”)

类型(<字段>,“房子”)

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

于 2010-01-25T15:17:02.087 回答