0


Selenium教程__截图(16)

selenium截图有两种方式

  • 截取全屏 - get_screenshot_as_file(filename):将截图转化成文件保存到本地,filename为保存的文件路径- get_screenshot_as_base64():将截图转化成base64- get_screenshot_as_png():将截图转化成png

  • 截取指定元素 - screenshot(filename):将截图转化成文件保存到本地,filename为保存的文件路径- screenshot_as_base64:将截图转化成base64- screenshot_as_png:将截图转化成png

相关代码如下

import time
from selenium import webdriver

driver = webdriver.Chrome()
driver.maximize_window()
driver.get("http://www.baidu.com")
time.sleep(1)

# 截取全屏
driver.get_screenshot_as_file("./test.png")
print(driver.get_screenshot_as_base64())
print(driver.get_screenshot_as_png())

print(' ')

# 截图指定元素
el = driver.find_element_by_id("su")
el.screenshot("./btn.png")
print(el.screenshot_as_base64)
print(el.screenshot_as_png)

driver.quit()

执行结果


**-事必有法,然后有成- **最后祝大家早日达到测试的天花板!



以下是我收集到的比较好的学习教程资源,虽然不是什么很值钱的东西,如果你刚好需要,可以留言【777】直接拿走就好了

标签: selenium chrome python

本文转载自: https://blog.csdn.net/GDYY3721/article/details/131376995
版权归原作者 bug捕手 所有, 如有侵权,请联系我们删除。

“Selenium教程__截图(16)”的评论:

还没有评论