Скриншот¶
Создание снимков экрана текущей страницы.
screenshot(filepath="screenshot.png")¶
Делает скриншот страницы и сохраняет его в файл. Возвращает путь к файлу.
Отладка с помощью скриншотов¶
from cdriv import CDriv
with CDriv() as driver:
driver.new_session()
try:
driver.navigate("https://site.com")
driver.wait_for_element("#error", timeout=5)
print("Элемент ошибки найден!")
except:
driver.screenshot("error.png")
print("Скриншот сохранён как error.png")
screenshot_as_base64()¶
Возвращает скриншот в виде base64-строки (без сохранения в файл).