zoukankan      html  css  js  c++  java
  • selenium窗口截图操作

    selenium窗口截图操作

    使用背景:在自动化测试过程中,可能遇到执行错误情况,那么怎么样及时捕获出错信息/界面?

    可以使用  get_screenshot_as_file(self,filename) 方法获取截图

     get_xxxx的方法有很多哦,自行学习!

    实例:

    #窗口截图操作
    #coding utf-8

    from selenium import webdriver
    from time import sleep

    driver = webdriver.Firefox()

    url = "http://www.baidu.com"

    driver.get(url)

    driver.find_element_by_id('kw').send_keys('selenium python')
    driver.find_element_by_id('su').click()

    sleep(2)

    driver.get_screenshot_as_file("D:\baidu_error.jpg")

    driver.quit()

    运行结果:

    有个warning,什么意思呢,就是说截图最好是使用 .png格式的图片,而我的代码中使用的是.jpg格式,但是,不影响最终结果

    file type. It should end with a `.png` extension
      "type. It should end with a `.png` extension", UserWarning)
    

      

    网页截图: - 不出意外,渣度第一时间给你推送广告!!呵呵呵!-

  • 相关阅读:
    day29 作业
    day 29 线程
    day28 进程
    day27 服务端 和客户端
    day26 作业
    day26 网络编程
    java基础 反射
    python 计时
    mongodb 批量插入唯一索引冲突
    js hook
  • 原文地址:https://www.cnblogs.com/aszeno/p/10315496.html
Copyright © 2011-2022 走看看