首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Selenium对当前浏览器窗口截图

WebDriver提供了几种截图函数来截取当前窗口: get_screenshot_as_file() save_screenshot() 第一种截图方法 ---- ---- ---- #select.py...driver.maximize_window() driver.get("https://www.testclass.cn") #调用driver.get_screenshot_as_file(filename)方法,对当前浏览器打开界面进行截图...图片保存路径为: D:\testclass.png 生成带时间戳的截图 ---- ---- ---- 以上功能实现了当前屏幕窗口截图,但是存在一个弊端:相同路径下生成的图片总会被新的图片覆盖。...%S", time.localtime(time.time())) print(picture_time) #调用driver.get_screenshot_as_file(filename)方法,对当前浏览器打开界面进行截图...-%H_%M_%S", time.localtime(time.time())) print(picture_time) #调用driver.save_screenshot(filename)方法,对当前浏览器打开界面进行截图

2K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Win32C# 应用使用 PrintWindow 对窗口截图(PrintWindow)

    微软 Office 系列里的截取窗口,用的就是 PrintWindow 方法。 开始截图 相比于使用 BitBlt 方法,使用 PrintWindow 截取窗口的代码少得多。...true)] static extern bool PrintWindow(IntPtr hwnd, IntPtr hdc, uint nFlags); 原理、效果和问题 使用 PrintWindow 来截图时...使用此方法截图时,DWM 绘制的窗口部分在真实窗口中和实际截出来的会不一样,是关掉了 Aero 效果时的窗口样式。...当然,还有可能把目标窗口截挂: 更多截窗口方法 Win32/C# 应用使用 GDI+ 对窗口截图(BitBlt) - walterlv Win32/C# 应用不依赖任何库使用纯 GDI+ 对窗口截图(...BitBlt) - walterlv (本文)Win32/C# 应用使用 PrintWindow 对窗口截图(PrintWindow) - walterlv 参考资料 PrintWindow function

    1.4K50

    jquery刷新当前页面、刷新父级页面

    jquery刷新当前页面、刷新父级页面 window.location.reload(); // 刷新当前页面 parent.location.reload(); // 刷新父级页面 opener.location.reload...(); // 刷新父窗口页面(用于单开窗口) top.location.reload(); // 刷新最顶端页面(用于多开窗口) 补充常用的知识 window.open(); // 打开窗口 window.close...(); // 关闭一个窗口(关闭窗口本身用self) window.alert('弹窗信息') // 弹出提示信息(常用,不过用了ui库之后很少用了); window.confirm('确认框信息')...弹出确认框 window.prompt(); // 弹出输入提示框: window.location.href= 'http://xx.com'; // 跳转某给链接 后面等号不接url可打印当前...url console.log(window.location.href) // 打印当前url window.open("http://xx.com", "_blank"); // 从新页面打开url

    34810
    领券