Selenium 从子窗口重新激活时,丢失父窗口中相同对象的元素/对象标识

Selenium 从子窗口重新激活时,丢失父窗口中相同对象的元素/对象标识,selenium,webdriver,Selenium,Webdriver,我能够从父窗口导航到子窗口,反之亦然。当我从子窗口重新激活到父窗口时,我丢失了父窗口中相同对象的元素/对象标识。请帮助我解决这个问题。当您从父窗口导航时,每次与以前找到的web元素交互时,都会抛出一个过时的元素引用异常 在这种情况下,尽管替换元件看起来相同,但它们是不同的;驱动程序无法确定替换件是否实际相同或是否符合预期 如果该元素已被替换为相同的元素,则有用的策略是再次查找该元素。 要了解更多信息,请阅读。每次回到窗口时,只需再次查找这些元素即可。

我能够从父窗口导航到子窗口,反之亦然。当我从子窗口重新激活到父窗口时,我丢失了父窗口中相同对象的元素/对象标识。请帮助我解决这个问题。

当您从父窗口导航时,每次与以前找到的web元素交互时,都会抛出一个过时的元素引用异常

在这种情况下,尽管替换元件看起来相同,但它们是不同的;驱动程序无法确定替换件是否实际相同或是否符合预期

如果该元素已被替换为相同的元素,则有用的策略是再次查找该元素。


要了解更多信息,请阅读。

每次回到窗口时,只需再次查找这些元素即可。