我們在MVC中有Web UI項目和自動化測試,我們使用Selenium,這是一個非常棒的工具。但是我在與Selenium舉辦活動時遇到了一些問題。Selenium RC和輸入控制事件
場景: 我有一個文本框,當輸入任何-ve值時,我們希望+ ve值和冒泡錯誤(javascript),我們從該文本框中打開標籤或在頁面的任何位置點擊。
它與正常的用戶與網站的交互正常工作,但使用硒時,我無法實現此行爲。我將一些文本與Selenium.Type('elementId', - ve值)事件不會被解僱,並且錯誤不會冒泡。
我嘗試使用FireEvent(「textboxId」,「模糊」),但它不工作。 唯一的解決方法是將焦點放在文本框上,添加一些值,使用FireEvent(「textbox」,「blur」),然後將焦點放在其他某個文本框上。
有沒有人有任何想法來解決這個問題?