logger.info("getting first screenshot")
screenshot = e.screenshot('reference_test_screenshot', 'http://localhost:8400/index.html')
logger.info("writing reference_test_screenshot.png")
logger.info("getting second screenshot")
screenshot = e.screenshot('reference_test_screenshot_index2', 'http://localhost:8400/index2.html')
logger.info("writing reference_test_screenshot_index2.png")

statement = """
driver = self.driver
driver.get("http://localhost:8400/index.html")
driver.set_window_size(1280, 768)
driver.find_element_by_css_selector('input[type="text"]').clear()
driver.find_element_by_css_selector('input[type="text"]').send_keys("asd")
"""
e.execute(statement)
e.execute_screenshot('reference_test_screenshot_input')
e.disconnect()

CLEANBASE_FILENAME = os.path.join(tmp_folder, "reference_test_screenshot.png")

im = Image.open(CLEANBASE_FILENAME)
draw = ImageDraw.Draw(im)
draw.rectangle((10, 10, 100, 30), fill="red")
del draw

# write to stdout
OUTPUTFILENAME = "reference_test_screenshot_tainted.png"
logger.info("writing {0}".format(OUTPUTFILENAME))
im.save(os.path.join(tmp_folder, OUTPUTFILENAME), "PNG")

                          'http://localhost:8400/index.html')
logger.info("writing reference_test_screenshot.png")
logger.info("getting second screenshot")
screenshot = e.screenshot('reference_test_screenshot_index2',
                          'http://localhost:8400/index2.html')
logger.info("writing reference_test_screenshot_index2.png")

statement = """
driver = self.driver
driver.get("http://localhost:8400/index.html")
driver.set_window_size(1280, 768)
driver.find_element_by_css_selector('input[type="text"]').clear()
driver.find_element_by_css_selector('input[type="text"]').send_keys("asd")
"""
e.execute(statement)
e.execute_screenshot('reference_test_screenshot_input')
e.disconnect()

CLEANBASE_FILENAME = os.path.join(tmp_folder, "reference_test_screenshot.png")

im = Image.open(CLEANBASE_FILENAME)
draw = ImageDraw.Draw(im)
draw.rectangle((10, 10, 100, 30), fill="red")
del draw

# write to stdout
OUTPUTFILENAME = "reference_test_screenshot_tainted.png"
logger.info("writing {0}".format(OUTPUTFILENAME))
im.save(os.path.join(tmp_folder, OUTPUTFILENAME), "PNG")

# 3 large