我正在尝试模拟用户从文本框中删除字符。这个文本框会触发很多JS事件,因此我在ift中输入(或键入key)非常麻烦。
我最近的尝试是:sel.key_press(locator, 127)
和sel.key_press(locator, "\177
")
,但它们不起作用。
最安全的方法是什么?
答案 0 :(得分:1)
将KeyPress与'\ 008'一起使用
答案 1 :(得分:0)
我认为Selenium不可能。每次修改都会导致单独的Type命令调用。因此,例如,如果您编写“房屋”然后删除最后一个字符,则将其翻译为:
type(< field>,“houses”)
输入(< field>,“house”)
不考虑Javascript级别的情况。如果你的任务是测试各种方法,你应该使用JsUnit(或FireBug)。