如何使用YUI asyncRequests追溯性地向代码库添加活动AJAX请求检测
How to retroactively add active AJAX request detection to a codebase using YUI asyncRequests
我们正在使用Selenium Web Driver来测试一个代码库,该代码库使用YUI 2.9 Connection对象来进行"asyncRequest" (ajax调用)。我们想要的是一种使用Selenium检测是否有任何活动ajax请求的方法。不幸的是,YUI似乎并没有公开这些信息。那么实现一个类似Jquery的函数来检测活动Ajax请求的最佳方法是什么,同时记住我们的代码库已经有超过100个使用YUI Connection对象的调用?
我为startEvent、completEvent和abortEvent事件设置了事件处理程序,并将它们订阅到Connection Manager。当start事件进入时,增加一个全局计数器,当完成或中止时,递减,然后让Selenium等待计数器达到0。
相关文章:
- 在jasmine描述函数中,自动向beforeEach和afterEach添加代码
- 如何在php echo中添加代码,使其在调用时成为弹出窗口
- 如何在不向现有JavaScript函数添加代码的情况下向该函数添加回调函数
- 添加代码以防止重复提交 JQuery 后提交不起作用
- 当我在 collapsible-set 中添加代码时,如何在 jquery Mobile 中刷新 collapsible
- 向每个函数调用添加代码的任意方法
- 动态地向 jQuery 添加代码
- 需要在重力表单wordpress插件中的表单标签中添加代码
- 我用这个添加代码做错了什么
- 使用 Javascript 在您的页面上添加代码示例
- Ace编辑器手动添加代码段
- HttpCompileException未被用户代码处理(当我在脚本中添加c#代码时)
- 以编程方式向javascript函数添加代码
- 将父窗口重定向为子窗口关闭,而不向子窗口添加代码
- 检查MySQL数据库并添加代码PHP
- 每周添加代码
- 返回$_GET["jsoncallback"]时出错,在下面添加代码javascript
- 为单击事件添加代码
- 为nodejs中的rest api链接添加代码智能
- 在javascript函数中添加代码块