python中selenium获取元素个数对某个元素截图,有没有这个f方法呢

截取图片,并保存在images文件夹
"""截图獲取元素坐标"""

python|测试|技术交流 qq群:

python|测试|技术交流 qq群:

python|测试|技术交流 qq群:

有时候我们只想截取某个网页元素的图片呢比如说会动态变化的验证码。本来 Selenium 也提供了对元素截图的支持只要在选中的元素上调用其 screenshot() 方法即可。

但是在实际使用时却遇到了 Unrecognized command 这个异常经过一段时间检索也没有找到解决办法。所以只能曲线救国,利用 Selenium 执行JS代码将页面上不需要的元素一一删除,只保留我们希望留下的元素然后再利用上面的窗口截屏功能。

例如如果我们只截取编程派网站右侧的二维码,可以执行这样一段JQuery代码:

不哃wewbdriver对某些方法的实现不同

我要回帖

更多关于 selenium获取元素个数 的文章

 

随机推荐