【发布时间】:2016-06-14 20:16:34
【问题描述】:
我无法在新窗口中找到任何元素,即使经过漫长的等待
使用firefox浏览器,我可以使用selenium点击打开一个新窗口的链接。然后在查找窗口句柄后切换到新窗口。
winHandles = browser.window_handles
NewWindow = browser.window_handles[1]
browser.switch_to_window(NewWindow)
我知道我切换到了正确的窗口,因为我能够最大化单击链接时弹出的新窗口。
browser.maximize_window()
可能是什么问题导致我无法找到元素,我该如何解决?
【问题讨论】:
-
可能是该窗口包含您尚未切换到的另一个框架?也许如果你能把新窗口的 HTML 代码贴出来,我们可以进一步检查。
-
您尝试了哪些方法,结果如何?请阅读有关如何提出好问题的帮助主题。您需要研究自己的问题,查找代码示例等并编写自己的代码来解决问题。如果您做了所有这些但仍然无法弄清楚,那么回来编辑您的问题并添加您所做的研究中的注释,您尝试过的代码以及结果是什么......任何错误消息等。