我正在使用Selenium 2.24 firefox驱动程序来测试输入框的模糊事件。目前,在将sendKeys发送到输入框后,我让硒单击另一个区域以触发输入框模糊,但是我认为这不是一个好方法,有人知道有更好的方法来测试此吗?
非常感谢。
我正在使用Selenium 2.24 firefox驱动程序来测试输入框的模糊事件。目前,我将key发送到输入框后,我让硒单击另一个区域以触发输入框模糊,但是我认为它是...
我进行了小规模的调查。我发现硒2.0不支持火灾事件。参见details。所以这段代码对我有用:
硒WebDriver无法正确触发诸如模糊之类的事件。但是,您可以手动触发它们。假设您正在使用jquery:
某些元素没有用于测试目的的适当区分符(例如,您希望在测试中绑定的ID或其他CSS选择器)。
感谢eugene.polschikov。我必须更改函数以调用triggerHandler
才能使其对我有用。请参阅以下内容-只需将“ element-id”替换为您元素的ID。
用相关元素ID替换“ elementId”。这对我来说可以。 “驱动程序”是您的Selenium驱动程序