def test_get_scrolls_size_firefox(driver_wrapper): # Update conf and create a new VisualTest instance driver_wrapper.config.set('Driver', 'type', 'firefox') visual = VisualTest(driver_wrapper) # Check chrome scrolls assert visual.get_scrolls_size() == {'x': 0, 'y': 0}
def test_get_scrolls_size_firefox(driver_wrapper): # Update conf and create a new VisualTest instance driver_wrapper.config.set('Driver', 'type', 'firefox') visual = VisualTest(driver_wrapper) # Check chrome scrolls assert visual.get_scrolls_size() == {'x': 0, 'y': 0}
def test_get_scrolls_size_iexplore(driver_wrapper): # Update conf and create a new VisualTest instance # Mock scrollHeight, scrollWidth, innerHeight, innerWidth driver_wrapper.driver.execute_script.side_effect = [600, 1200, 400, 900] driver_wrapper.config.set('Driver', 'type', 'iexplore') visual = VisualTest(driver_wrapper) # Check chrome scrolls assert visual.get_scrolls_size() == {'x': 21, 'y': 21}
def test_remove_scrolls_without_scroll(driver_wrapper): # Create a new VisualTest instance visual = VisualTest(driver_wrapper) visual.get_scrolls_size = lambda: {'x': 0, 'y': 0} # Remove scroll img = Image.open(file_scroll) img = visual.remove_scrolls(img) # Assert output image assert_image(visual, img, 'report_name', 'register_chrome_scroll')