如何使用Vaadin Testbench测试日历事件

时间:2016-10-03 13:47:48

标签: vaadin7

我有一个Calendar的视图。对于此组件,我添加了一些可以点击的事件,并通过EventClick事件EventClickHandler()手动触发一些代码。

我试图通过Vaadin Testbench(4.0.3)测试来自Vaadin的那些事件。使用TestBenchTestCase方法findElement(),如下所示:

public WebElement getCalendarElement(){
    return  findElement(By.className("v-calendar-event"));
}

我正确检索了事件元素,但是当调用元素上的.click()方法时,不会出现EventClick。

我也尝试按建议使用here

JavascriptExecutor executor = (JavascriptExecutor)driver;
executor.executeScript("arguments[0].click();", getCalendarElement());

用于点击功能,并且两个id都不起作用。 如何让Testbench单击该元素?

0 个答案:

没有答案