2010-01-25 51 views
0

我試圖模擬用戶從文本框中刪除字符。這個文本框引發了很多JS事件,因此我在ift中輸入(或者鍵入了key)是很麻煩的。Selenium:如何從文本框中刪除字符

我最近的嘗試是:sel.key_press(locator, 127)sel.key_press(locator, "\177 ")但他們不工作。

什麼是最安全的方法?

回答

0

我認爲這不可能與硒。每個修改都會產生一個單獨的Type命令調用。因此,舉例來說,如果你寫「房子」,然後刪除最後一個字符,它的翻譯有:

類型(<場>,「房子」)

類型(<場>,「房子」)

不考慮在Javascript級別發生的情況。如果你的任務是測試你應該使用JsUnit(或FireBug)的各種方法。

1

使用KeyPress與'\ 008'

相關問題