我们在MVC中有Web UI项目和自动化测试,我们使用Selenium,这是一个非常棒的工具。但是我在与Selenium举办活动时遇到了一些问题。Selenium RC和输入控制事件
场景: 我有一个文本框,当输入任何-ve值时,我们希望+ ve值和冒泡错误(javascript),我们从该文本框中打开标签或在页面的任何位置点击。
它与正常的用户与网站的交互正常工作,但使用硒时,我无法实现此行为。我将一些文本与Selenium.Type('elementId', - ve值)事件不会被解雇,并且错误不会冒泡。
我尝试使用FireEvent(“textboxId”,“模糊”),但它不工作。 唯一的解决方法是将焦点放在文本框上,添加一些值,使用FireEvent(“textbox”,“blur”),然后将焦点放在其他某个文本框上。
有没有人有任何想法来解决这个问题?