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