没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
第四节、weddriver错误截图 Webdriver 提供错误截图函数 get_screenshot_as_file(),可以帮助我们跟踪 bug,在脚本无法继续执行 时候, get_screenshot_as_file()函数将截取当前页面的截图保存到指定的位置,这是一个非常棒的功能,下 面实例展示 get_screenshot_as_file()函数的使用。 #coding=utf-8 from selenium import webdriver browser = webdriver.Firefox() browser.get("http://www.baidu.com") #捕捉百度输入框异常 try: browser.find_element_by_id("kwsss").send_keys("selenium") browser.find_element_by_id("su").click() except: browser.get_screenshot_as_file("/home/fnngj/python/error_png.png") browser.quit() 显然,我们对百度输入框的 id定位动了手脚,并没有 id=kwsss 元素,所以脚本运行到此处后就无法 继续执行了,我们通过 try 对捕捉了这个异常,在 except中,我们通过 get_screenshot_as_file()函数截图当 前页面并保存到指定的路径下面。 打开/home/fnngj/python/ 我们将看到生成的 error_png.png文件:
资源推荐
资源评论
资源评论
MichaelTu
- 粉丝: 20
- 资源: 4314
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功