def test_screenshot_matches__raises_when_images_are_different_sizes(selenium, tmpdir):
setup_selenium_session(selenium, tmpdir)
screenshot_matches(selenium, 'testing-size')
selenium.set_window_size(1200, 900)
selenium.get('./tests/fixtures/page1-changed.html')
selenium.find_element_by_tag_name('body').text.index("It has a second paragraph.")
with pytest.raises(exceptions.ScreenshotMismatch):
assert screenshot_matches(selenium, 'testing-size')
captured_path = os.path.join(settings['PDIFF_PATH'], 'testing-size.captured.png')
pdiff_path = os.path.join(settings['PDIFF_PATH'], 'testing-size.diff.png')
assert os.path.exists(captured_path)
assert os.path.exists(pdiff_path) is False
test_assertions.py 文件源码
python
阅读 30
收藏 0
点赞 0
评论 0
评论列表
文章目录