gpt4 book ai didi

java - Vaadin:触发菜单项点击

转载 作者:行者123 更新时间:2023-12-02 00:14:35 25 4
gpt4 key购买 nike

有什么方法可以模拟 MenuItem 已在 Vaadin 中被点击,例如测试目的?我似乎找不到任何方法来做到这一点。

理想情况下,我希望能够通过 Vaadin 框架来做到这一点,例如大致如下:

theMenuItem.click();

最佳答案

没有直接的方法来模拟单击,但请尝试以下方法来模拟 MenuItem 的选择和检查:

    MenuItem mi = null; // TODO

// Selection
if (null != mi.getCommand()) {
mi.getCommand().menuSelected(mi);
}

// Toggle checked
if (mi.isCheckable()) {
mi.setChecked(!mi.isChecked());
}

此外,我建议您将菜单与导航与 UI 实现解耦,以便使用 JUnit 更好地测试导航。

关于java - Vaadin:触发菜单项点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12090456/

25 4 0