1
0
啊,看起来我们做的一个性能提升导致了与Firefox的bug冲突- https://github.com/mozilla/geckodriver/issues/610 首先,我个人在使用windows时避免使用块,因此我的代码如下所示:
问题是,因为打开第二个窗口的元素在iframe中,当Watir切换回第一个窗口时,Firefox将浏览上下文保存在iframe中,而不是将其还原到顶级上下文。Watir过去总是在每次元素查找时重置它,但那些都是额外的有线调用,所以我们缓存了上下文,现在只在需要时调用切换到顶部。 在Mozilla修复该错误之前,临时解决方法是:
|