当前位置:   article > 正文

基于selenium和edge驱动程序的入门问题_no such window: target window already closed

no such window: target window already closed

一、最近看b站视频学selenium发现find_element_by_id()和find_element_by_css_selector()问题

然后报错:

 这是因为新版本不支持旧版本格式:改成下面这样就好啦

二、学习iframe内联框架

 

在通过id寻找框架时报错显示如下:

selenium.common.exceptions.NoSuchWindowException: Message: no such window: target window already closed
from unknown error: web view not found

 网上看到一种方案,页面打开关闭太快,导致内联框架没找到,所以在bro.get(url)后面加bro.sleep(3)   可惜依旧报这个错误。

方案二:收发现selenium打开页面时页面始终处于加载状态,导致没完全打开,所以程序不会执行之后的代码,解决方案如下:

 加一个页面控制器,当两秒后还没加载完成,就强制停止,程序就会执行后续代码,成功输出!

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/728586
推荐阅读
相关标签
  

闽ICP备14008679号