我正在尝试在Nightwatch中测试Javascript CustomEvent。我的网站在显示时执行CustomEvent调用或单击某些元素(用于外部分析跟踪)。例如:当页面加载并显示横幅时,将触发自定义事件“banner-displayed”(自定义事件附加到body元素);单击横幅时,将触发横幅单击的自定义事件。
我想测试当我在测试环境(nightwatch-selenium-phantom)中导航到页面时,横幅显示的事件被触发,当我在横幅上执行“click”命令时,横幅点击事件被解雇了。
无法弄清楚如何设置正确的脚本和命令逻辑来完成这项任务...任何帮助表示赞赏。