├── .github └── workflows │ ├── publish.yml │ └── unittest.yml ├── .gitignore ├── .project ├── .pydevproject ├── .settings └── org.eclipse.core.resources.prefs ├── LICENSE.TXT ├── MANIFEST.in ├── README.md ├── browser ├── __init__.py ├── chrome.py ├── firefox.py └── ie.py ├── design ├── design.md ├── uiacontrol.md └── wincontrol.md ├── docs ├── Makefile ├── api │ ├── browser.rst │ ├── qt4c.rst │ ├── qt4c.webview.chromewebview.rst │ ├── qt4c.webview.iewebview.rst │ └── qt4c.webview.rst ├── apiref.rst ├── conf.py ├── img │ ├── ui_locator │ │ ├── calc.png │ │ ├── mainpanel.png │ │ ├── num1.png │ │ └── num2.png │ └── web │ │ ├── demoweb.png │ │ └── pybrowserInspect.png ├── index.rst ├── input.rst ├── links │ └── link.ref ├── make.bat ├── requirements.txt ├── setup.rst ├── testcase.rst ├── ui_struct │ ├── app.rst │ ├── control.rst │ ├── testcase.rst │ └── window.rst ├── uilocator.rst ├── uistruct.rst └── web.rst ├── qt4c ├── __init__.py ├── accessible.py ├── app.py ├── control.py ├── exceptions.py ├── filedialog.py ├── keyboard.py ├── mouse.py ├── qpath.py ├── testcase.py ├── uiacontrols.py ├── util.py ├── version.py ├── webcontrols.py ├── webview │ ├── __init__.py │ ├── base.py │ ├── chromewebview │ │ ├── __init__.py │ │ └── chromedriver.py │ └── iewebview │ │ ├── __init__.py │ │ └── iedriver.py ├── wincontrols.py └── wintypes.py ├── requirements.txt ├── setup.py └── tests ├── __init__.py ├── test_app.py ├── test_qpath.py └── test_wincontrols.py /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/QT4C/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/unittest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/QT4C/HEAD/.github/workflows/unittest.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/QT4C/HEAD/.gitignore -------------------------------------------------------------------------------- /.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/QT4C/HEAD/.project -------------------------------------------------------------------------------- /.pydevproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/QT4C/HEAD/.pydevproject -------------------------------------------------------------------------------- /.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/QT4C/HEAD/.settings/org.eclipse.core.resources.prefs -------------------------------------------------------------------------------- /LICENSE.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/QT4C/HEAD/LICENSE.TXT -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/QT4C/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/QT4C/HEAD/README.md -------------------------------------------------------------------------------- /browser/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/QT4C/HEAD/browser/__init__.py -------------------------------------------------------------------------------- /browser/chrome.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/QT4C/HEAD/browser/chrome.py -------------------------------------------------------------------------------- /browser/firefox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/QT4C/HEAD/browser/firefox.py -------------------------------------------------------------------------------- /browser/ie.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/QT4C/HEAD/browser/ie.py -------------------------------------------------------------------------------- /design/design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/QT4C/HEAD/design/design.md -------------------------------------------------------------------------------- /design/uiacontrol.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/QT4C/HEAD/design/uiacontrol.md -------------------------------------------------------------------------------- /design/wincontrol.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/QT4C/HEAD/design/wincontrol.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/QT4C/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/api/browser.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/QT4C/HEAD/docs/api/browser.rst -------------------------------------------------------------------------------- /docs/api/qt4c.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/QT4C/HEAD/docs/api/qt4c.rst -------------------------------------------------------------------------------- /docs/api/qt4c.webview.chromewebview.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/QT4C/HEAD/docs/api/qt4c.webview.chromewebview.rst -------------------------------------------------------------------------------- /docs/api/qt4c.webview.iewebview.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/QT4C/HEAD/docs/api/qt4c.webview.iewebview.rst -------------------------------------------------------------------------------- /docs/api/qt4c.webview.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/QT4C/HEAD/docs/api/qt4c.webview.rst -------------------------------------------------------------------------------- /docs/apiref.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/QT4C/HEAD/docs/apiref.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/QT4C/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/img/ui_locator/calc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/QT4C/HEAD/docs/img/ui_locator/calc.png -------------------------------------------------------------------------------- /docs/img/ui_locator/mainpanel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/QT4C/HEAD/docs/img/ui_locator/mainpanel.png -------------------------------------------------------------------------------- /docs/img/ui_locator/num1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/QT4C/HEAD/docs/img/ui_locator/num1.png -------------------------------------------------------------------------------- /docs/img/ui_locator/num2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/QT4C/HEAD/docs/img/ui_locator/num2.png -------------------------------------------------------------------------------- /docs/img/web/demoweb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/QT4C/HEAD/docs/img/web/demoweb.png -------------------------------------------------------------------------------- /docs/img/web/pybrowserInspect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/QT4C/HEAD/docs/img/web/pybrowserInspect.png -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/QT4C/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/input.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/QT4C/HEAD/docs/input.rst -------------------------------------------------------------------------------- /docs/links/link.ref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/QT4C/HEAD/docs/links/link.ref -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/QT4C/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/QT4C/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/setup.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/QT4C/HEAD/docs/setup.rst -------------------------------------------------------------------------------- /docs/testcase.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/QT4C/HEAD/docs/testcase.rst -------------------------------------------------------------------------------- /docs/ui_struct/app.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/QT4C/HEAD/docs/ui_struct/app.rst -------------------------------------------------------------------------------- /docs/ui_struct/control.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/QT4C/HEAD/docs/ui_struct/control.rst -------------------------------------------------------------------------------- /docs/ui_struct/testcase.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/QT4C/HEAD/docs/ui_struct/testcase.rst -------------------------------------------------------------------------------- /docs/ui_struct/window.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/QT4C/HEAD/docs/ui_struct/window.rst -------------------------------------------------------------------------------- /docs/uilocator.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/QT4C/HEAD/docs/uilocator.rst -------------------------------------------------------------------------------- /docs/uistruct.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/QT4C/HEAD/docs/uistruct.rst -------------------------------------------------------------------------------- /docs/web.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/QT4C/HEAD/docs/web.rst -------------------------------------------------------------------------------- /qt4c/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/QT4C/HEAD/qt4c/__init__.py -------------------------------------------------------------------------------- /qt4c/accessible.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/QT4C/HEAD/qt4c/accessible.py -------------------------------------------------------------------------------- /qt4c/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/QT4C/HEAD/qt4c/app.py -------------------------------------------------------------------------------- /qt4c/control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/QT4C/HEAD/qt4c/control.py -------------------------------------------------------------------------------- /qt4c/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/QT4C/HEAD/qt4c/exceptions.py -------------------------------------------------------------------------------- /qt4c/filedialog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/QT4C/HEAD/qt4c/filedialog.py -------------------------------------------------------------------------------- /qt4c/keyboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/QT4C/HEAD/qt4c/keyboard.py -------------------------------------------------------------------------------- /qt4c/mouse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/QT4C/HEAD/qt4c/mouse.py -------------------------------------------------------------------------------- /qt4c/qpath.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/QT4C/HEAD/qt4c/qpath.py -------------------------------------------------------------------------------- /qt4c/testcase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/QT4C/HEAD/qt4c/testcase.py -------------------------------------------------------------------------------- /qt4c/uiacontrols.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/QT4C/HEAD/qt4c/uiacontrols.py -------------------------------------------------------------------------------- /qt4c/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/QT4C/HEAD/qt4c/util.py -------------------------------------------------------------------------------- /qt4c/version.py: -------------------------------------------------------------------------------- 1 | version = "2.2.0" 2 | -------------------------------------------------------------------------------- /qt4c/webcontrols.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/QT4C/HEAD/qt4c/webcontrols.py -------------------------------------------------------------------------------- /qt4c/webview/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/QT4C/HEAD/qt4c/webview/__init__.py -------------------------------------------------------------------------------- /qt4c/webview/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/QT4C/HEAD/qt4c/webview/base.py -------------------------------------------------------------------------------- /qt4c/webview/chromewebview/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/QT4C/HEAD/qt4c/webview/chromewebview/__init__.py -------------------------------------------------------------------------------- /qt4c/webview/chromewebview/chromedriver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/QT4C/HEAD/qt4c/webview/chromewebview/chromedriver.py -------------------------------------------------------------------------------- /qt4c/webview/iewebview/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/QT4C/HEAD/qt4c/webview/iewebview/__init__.py -------------------------------------------------------------------------------- /qt4c/webview/iewebview/iedriver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/QT4C/HEAD/qt4c/webview/iewebview/iedriver.py -------------------------------------------------------------------------------- /qt4c/wincontrols.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/QT4C/HEAD/qt4c/wincontrols.py -------------------------------------------------------------------------------- /qt4c/wintypes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/QT4C/HEAD/qt4c/wintypes.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/QT4C/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/QT4C/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/QT4C/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/test_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/QT4C/HEAD/tests/test_app.py -------------------------------------------------------------------------------- /tests/test_qpath.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/QT4C/HEAD/tests/test_qpath.py -------------------------------------------------------------------------------- /tests/test_wincontrols.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tencent/QT4C/HEAD/tests/test_wincontrols.py --------------------------------------------------------------------------------