Selenium driver:如何测试模糊?

问题描述 投票:9回答:5

我正在使用Selenium 2.24 firefox驱动程序来测试输入框的模糊事件。目前,在将sendKeys发送到输入框后,我让硒单击另一个区域以触发输入框模糊,但是我认为这不是一个好方法,有人知道有更好的方法来测试此吗?

非常感谢。

我正在使用Selenium 2.24 firefox驱动程序来测试输入框的模糊事件。目前,我将key发送到输入框后,我让硒单击另一个区域以触发输入框模糊,但是我认为它是...

selenium selenium-firefoxdriver
5个回答
4
投票

我进行了小规模的调查。我发现硒2.0不支持火灾事件。参见details。所以这段代码对我有用:


4
投票

硒WebDriver无法正确触发诸如模糊之类的事件。但是,您可以手动触发它们。假设您正在使用jquery:


3
投票

某些元素没有用于测试目的的适当区分符(例如,您希望在测试中绑定的ID或其他CSS选择器)。


1
投票

感谢eugene.polschikov。我必须更改函数以调用triggerHandler才能使其对我有用。请参阅以下内容-只需将“ element-id”替换为您元素的ID。


0
投票

用相关元素ID替换“ elementId”。这对我来说可以。 “驱动程序”是您的Selenium驱动程序

© www.soinside.com 2019 - 2024. All rights reserved.