1# Copyright 2019 The Chromium Authors. All rights reserved. 2# Use of this source code is governed by a BSD-style license that can be 3# found in the LICENSE file. 4 5import os 6from absl import app 7import time 8from selenium import webdriver 9import test_util 10 11 12def main(argv): 13 options = webdriver.ChromeOptions() 14 os.environ["CHROME_LOG_FILE"] = r"c:\temp\chrome_log.txt" 15 driver = test_util.create_chrome_webdriver(chrome_options=options) 16 17 # Give some time for browser to enroll 18 time.sleep(10) 19 20 try: 21 # Verify Policy status legend in chrome://policy page 22 policy_url = "chrome://policy" 23 driver.get(policy_url) 24 driver.find_element_by_id('reload-policies').click 25 print(driver.find_element_by_class_name('legend').text) 26 print(driver.find_element_by_class_name('machine-enrollment-name').text) 27 print(driver.find_element_by_class_name('machine-enrollment-token').text) 28 print(driver.find_element_by_class_name('status').text) 29 except Exception as error: 30 print(error) 31 finally: 32 driver.quit() 33 34 35if __name__ == '__main__': 36 app.run(main) 37