test_hotboards.py 720 B

1234567891011121314151617181920212223242526272829303132
  1. '''Created 14 Sept 2023 Levi'''
  2. import unittest
  3. import pprint
  4. from time import sleep
  5. import pywinctl as gw
  6. from pywinctl import Window as win_
  7. class Test(unittest.TestCase):
  8. def test_allwindows(self):
  9. pprint.pprint(gw.getAllTitles())
  10. def test_window(self):
  11. while True:
  12. win_ = gw.getActiveWindow()
  13. print(win_.getAppName())
  14. sleep(1)
  15. def test_a_window(self):
  16. win_ = gw.getWindowsWithTitle('Write: ', condition=gw.Re.CONTAINS)[0]
  17. if not win_.isActive:
  18. win_.activate()
  19. if __name__ == "__main__":
  20. # import sys;sys.argv = ['', 'Test.testName']
  21. # unittest.main()
  22. # Test().test_allwindows()
  23. Test().test_window()