我有一个用于Selenium测试的单线程Js,用于检查页面是否已完成加载。对文件检查的非现有变量进行对象检查
true === ((typeof Ext.Ajax != 'undefined' && Ext.Ajax.isLoading()) || (jQuery != 'undefined' && jQuery.active) || document.readyState != 'complete')
所有其他Java /硒的方法来检查是不我们的IE FF和Chrome测试(废话IE)的安装线兼容。我们花了3个月的时间尝试,所以Selenium检查是无可争议的。 这个检查大多数情况下都可以,除非在那个页面中没有设置Extjs变量,那么我得到的是可怕的Ext没有定义异常和硒崩溃。 是否有另一种方法来检查一个衬里的变量而言可以做嵌套检查我试图对象的检查等中
javascript test for existence of nested object key
但是当我做
((分机|| { })。阿贾克斯
我仍然得到例外。
COOOL想法:)谢谢 – Sangoku