gpt4 book ai didi

javascript - 对不存在的变量进行对象检查以进行文档检查

转载 作者:行者123 更新时间:2023-11-30 15:03:14 24 4
gpt4 key购买 nike

我有一个用于 Selenium 测试的单行 Js,用于检查页面是否已完成加载。

true  === ((typeof Ext.Ajax != 'undefined' && Ext.Ajax.isLoading()) || (jQuery != 'undefined' && jQuery.active) || document.readyState != 'complete')

所有其他 Java/Selenium 检查方法都与我们的 IE FF 和 Chrome 测试设置线(垃圾 IE)兼容。我们花了大约 3 个月的时间尝试,所以 Selenium 检查是不可能的。大多数情况下此检查都没有问题,除非在该页面中未设置 Extjs 变量然后我得到可怕的 Ext 未定义异常和 selenium 崩溃。有没有另一种方法来检查一个衬里中的变量,它可以进行嵌套检查我试过像

中的对象检查

javascript test for existence of nested object key

但是当我这样做的时候

((Ext|| {}).Ajax

我仍然得到异常。

最佳答案

当我阅读了其余的帖子后,我找到了一个解决方案:

(typeof Ext != 'undefined' ? Ext : {}) 

关于javascript - 对不存在的变量进行对象检查以进行文档检查,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46190185/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com