我試圖模擬用戶從文本框中刪除字符。這個文本框引發了很多JS事件,因此我在ift中輸入(或者鍵入了key)是很麻煩的。Selenium:如何從文本框中刪除字符
我最近的嘗試是:sel.key_press(locator, 127)
和sel.key_press(locator, "\177 ")
但他們不工作。
什麼是最安全的方法?
我試圖模擬用戶從文本框中刪除字符。這個文本框引發了很多JS事件,因此我在ift中輸入(或者鍵入了key)是很麻煩的。Selenium:如何從文本框中刪除字符
我最近的嘗試是:sel.key_press(locator, 127)
和sel.key_press(locator, "\177 ")
但他們不工作。
什麼是最安全的方法?
我認爲這不可能與硒。每個修改都會產生一個單獨的Type命令調用。因此,舉例來說,如果你寫「房子」,然後刪除最後一個字符,它的翻譯有:
類型(<場>,「房子」)
類型(<場>,「房子」)
不考慮在Javascript級別發生的情況。如果你的任務是測試你應該使用JsUnit(或FireBug)的各種方法。
使用KeyPress與'\ 008'