from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
import sys

from time import sleep

proxy_server = "127.0.0.1:8080" # mitm proxy server

chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument("--no-sandbox")
chrome_options.add_argument("--headless")
chrome_options.add_argument("--proxy-server={}".format(proxy_server))
print("Launching chrome")
browser = webdriver.Chrome(options=chrome_options)

browser.get('https://www.example.com/')
markup = browser.find_element_by_tag_name("body").text
browser.close()



example_markup = "This domain is for use in illustrative examples in documents."


correct_markup = example_markup in markup
if correct_markup:
    print("Markup was as expected")
else:
    print("Markup and example markup were different")
    print("Expected to contain:")
    print(example_markup)
    print("Received:")
    print(markup)

    sys.exit(1)

6d2cedffd2b82e77515a1915177fccfb25cce5fd
<mask token>

<mask token>
chrome_options.add_argument('--no-sandbox')
chrome_options.add_argument('--headless')
chrome_options.add_argument('--proxy-server={}'.format(proxy_server))
print('Launching chrome')
<mask token>
browser.get('https://www.example.com/')
<mask token>
browser.close()
<mask token>
if correct_markup:
    print('Markup was as expected')
else:
    print('Markup and example markup were different')
    print('Expected to contain:')
    print(example_markup)
    print('Received:')
    print(markup)
    sys.exit(1)

<mask token>
proxy_server = '127.0.0.1:8080'
chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument('--no-sandbox')
chrome_options.add_argument('--headless')
chrome_options.add_argument('--proxy-server={}'.format(proxy_server))
print('Launching chrome')
browser = webdriver.Chrome(options=chrome_options)
browser.get('https://www.example.com/')
markup = browser.find_element_by_tag_name('body').text
browser.close()
example_markup = (
    'This domain is for use in illustrative examples in documents.')
correct_markup = example_markup in markup
if correct_markup:
    print('Markup was as expected')
else:
    print('Markup and example markup were different')
    print('Expected to contain:')
    print(example_markup)
    print('Received:')
    print(markup)
    sys.exit(1)

from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
import sys
from time import sleep
proxy_server = '127.0.0.1:8080'
chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument('--no-sandbox')
chrome_options.add_argument('--headless')
chrome_options.add_argument('--proxy-server={}'.format(proxy_server))
print('Launching chrome')
browser = webdriver.Chrome(options=chrome_options)
browser.get('https://www.example.com/')
markup = browser.find_element_by_tag_name('body').text
browser.close()
example_markup = (
    'This domain is for use in illustrative examples in documents.')
correct_markup = example_markup in markup
if correct_markup:
    print('Markup was as expected')
else:
    print('Markup and example markup were different')
    print('Expected to contain:')
    print(example_markup)
    print('Received:')
    print(markup)
    sys.exit(1)

from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
import sys

from time import sleep

proxy_server = "127.0.0.1:8080" # mitm proxy server

chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument("--no-sandbox")
chrome_options.add_argument("--headless")
chrome_options.add_argument("--proxy-server={}".format(proxy_server))
print("Launching chrome")
browser = webdriver.Chrome(options=chrome_options)

browser.get('https://www.example.com/')
markup = browser.find_element_by_tag_name("body").text
browser.close()



example_markup = "This domain is for use in illustrative examples in documents."


correct_markup = example_markup in markup
if correct_markup:
    print("Markup was as expected")
else:
    print("Markup and example markup were different")
    print("Expected to contain:")
    print(example_markup)
    print("Received:")
    print(markup)

    sys.exit(1)
