当前位置: 首页> 科技> 能源 > 测试时pycharm中出现 Message: no such element: Unable to locate element:

测试时pycharm中出现 Message: no such element: Unable to locate element:

时间:2025/7/18 6:17:32来源:https://blog.csdn.net/m0_64238541/article/details/142183293 浏览次数:2次

相信很多初学者在使用pycharm时都会出现这个问题,它到底是什么原因呢,让我们一起来分析一下。


原因

这主要是因为,脚本运行非常块,新的界面加载资源较多,在页面还没有渲染完成时,自动化测试就结束了,这个页面还没有打开完全,因此找不到命令里面的元素。

这里我们以打开一个百度图片查找界面为例:

我们发现,出现了这个问题,那么要这么解决这个问题呢?

解决方法

添加等待

1.强制等待    作用于一行

time.sleep() 

2.隐式等待    作用于全局

driver.implicitly_wait()

3.显示等待     作用于一行

webDriverWait(driver,秒数).until(条件)

用以上三种添加等待,都可以解决这个问题


家人们我们下期再见!

关键字:测试时pycharm中出现 Message: no such element: Unable to locate element:

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: