Bug玩家 2021-03-29 15:44 采纳率: 0%
浏览 86

WebElement.screenshot('###.png')方法截图报错

各位大佬,各位老哥:

在下新手,使用WebElement.screenshot('###.png')的方法对定位的元素截图,总是报错JSONDecodeError。部分代码和报错截图如下,不知道是否为版本的问题,还麻烦各位大佬老哥帮忙解决下问题,感激!

版本:#Python3.8  #Selenium2.48.0   #pyscreenshot2.3

time.sleep(2)
jd_img = self.browser.find_element_by_xpath('//[@id="slideAuthCode"]//div[@class="JDJRV-bigimg"]')
print('标签:', jd_img)
jd_img.screenshot('jd_yzm.png')

  • 写回答

2条回答 默认 最新

  • coagenth 2021-03-29 17:07
    关注

    选取的标签节点不对吧,修改xpath,定位到要截图的那个图像标签,一般是<img>标签,就是有图片网址的那个节点,鼠标放上有图片显示的那个节点。

    评论

报告相同问题?

悬赏问题

  • ¥15 这个如何解决详细步骤
  • ¥15 在微信h5支付申请中,别人给钱就能用我的软件,这个的所属行业是啥?
  • ¥30 靶向捕获探针设计软件包
  • ¥15 别人给钱就能用我的软件,这个的经营场景是啥?
  • ¥15 react-diff-viewer组件,如何解决数据量过大卡顿问题
  • ¥20 遥感植被物候指数空间分布图制作
  • ¥15 安装了xlrd库但是import不了…
  • ¥20 Github上传代码没有contribution和activity记录
  • ¥20 SNETCracker
  • ¥15 数学建模大赛交通流量控制