原因:程序执行比较快,在页面还未打开时 就执行页面打开后才能执行的操作,导致无法或许信息而报错
当时我只是想获取一下页面信息,看看switch跳转之后工作区是在哪里
解决方式:
方法 一:
1.简单粗暴 使用 time.sleep(1) 或 2 或 3 都行 就是待下一个网页打开的时间
方法 二:
2.使用 隐式等待 或 显式等待 我只是获取一个网页名而已,就用了方法1,让后续代码等待了1秒(但足够了)
(ps : to.window 报错的话 请使用to_window)
driver.switch_to_window(self.driver.window_handles[1])