自动化Dojo

时间:2016-05-02 15:22:04

标签: javascript dojo

我们正在使用DOJO框架进行此网站的自动化: Movistar

我的问题是关于这个框架的功能性,如果它是基于事件的。

如何在选择“Capital Federal,Capital Federal”时使用javascript自动化菜单?我正在尝试向事件监听器发送一个点击(顺便说一下,我生成点击菜单),但不能正常工作

我很感谢你的帮助!

2 个答案:

答案 0 :(得分:0)

如果我正确理解您,您正尝试在菜单项上创建点击处理程序,但您的问题非常广泛,因此您可能需要考虑添加更多详细信息。

您可能会遇到以下情况:

require(['dijit/Menu', 'dijit/MenuItem'], function(Menu, MenuItem){
    var menu = new Menu({
        targetNodeIds: ["menuNode"]
    });
    menu.addChild(new MenuItem({
        label: "Capital Federal",
        iconClass: "dijitEditorIcon dijitEditorIconCut",
        onClick: function(){
            alert('i was clicked')
        }
    }));
});

来源:https://dojotoolkit.org/reference-guide/1.10/dijit/Menu.html

答案 1 :(得分:0)

当您说“我们正在进行自动化”时,您是指自动化测试吗? 如果是这样,你使用什么工具或语言来做?

如果是基于事件,请回答您的问题。是的它有事件,类似于常规的html控件。 api文档http://dojotoolkit.org/api/#1_10dijit_MenuItem_onClick

中提供了详细信息

有几种方法可以在javascript中触发dojo事件。该帖子应该为您提供更多详细信息。 Does Dojo have an equivalent to jQuery.trigger()?

希望这有用。

相关问题