Files
pytest-screenshots/screenshot_tests/tests/simple_test.py
2022-09-29 08:41:22 +03:00

46 lines
1.3 KiB
Python

import os
from selenium.webdriver.common.by import By
from selenium.webdriver import ActionChains
from screenshot_tests.utils.screenshots import TestCase
import time
class TestExample(TestCase):
def test_main_page(self):
self.driver.get("https://s57map.ivazh.ru/")
def action():
time.sleep(2)
self.check_by_screenshot(None, full_page=True, action=action)
def test_mouse_move(self):
self.driver.get("https://s57map.ivazh.ru/")
def action():
time.sleep(2)
a = ActionChains(self.driver)
a.move_by_offset(100, 200)
a.perform()
self.check_by_screenshot(None, full_page=True, action=action)
def test_search_block(self):
self.driver.get("https://s57.ivazh.ru/styles/r14/#12.13/71.2832/72.13405")
def action():
time.sleep(2)
self.check_by_screenshot_file(None, screenshot_path=f'{os.path.dirname(__file__)}/test_search_block.png',
full_page=True, action=action)
def save_screenshot(self):
self.driver.get("https://s57.ivazh.ru/styles/r14/#12.13/71.2832/72.13405")
def action():
time.sleep(2)
self.save_screenshot(f'{os.path.dirname(__file__)}/test_search_block.png', full_page=True, action=action)