forked from pywinauto/pywinauto
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Conflicts: LICENSE.txt MANIFEST.in MakeBackup.bat Readme.txt doc_src/HISTORY.TXT doc_src/HowTo.txt doc_src/TODO.txt doc_src/build_autodoc_files.py doc_src/code/code.txt doc_src/code/pywinauto.SendKeysCtypes.txt doc_src/code/pywinauto.XMLHelpers.txt doc_src/code/pywinauto.application.txt doc_src/code/pywinauto.clipboard.txt doc_src/code/pywinauto.controlproperties.txt doc_src/code/pywinauto.controls.HwndWrapper.txt doc_src/code/pywinauto.controls.common_controls.txt doc_src/code/pywinauto.controls.menuwrapper.txt doc_src/code/pywinauto.controls.win32_controls.txt doc_src/code/pywinauto.findbestmatch.txt doc_src/code/pywinauto.findwindows.txt doc_src/code/pywinauto.fuzzydict.txt doc_src/code/pywinauto.handleprops.txt doc_src/code/pywinauto.taskbar.txt doc_src/code/pywinauto.tests.allcontrols.txt doc_src/code/pywinauto.tests.asianhotkey.txt doc_src/code/pywinauto.tests.comboboxdroppedheight.txt doc_src/code/pywinauto.tests.comparetoreffont.txt doc_src/code/pywinauto.tests.leadtrailspaces.txt doc_src/code/pywinauto.tests.miscvalues.txt doc_src/code/pywinauto.tests.missalignment.txt doc_src/code/pywinauto.tests.missingextrastring.txt doc_src/code/pywinauto.tests.overlapping.txt doc_src/code/pywinauto.tests.repeatedhotkey.txt doc_src/code/pywinauto.tests.translation.txt doc_src/code/pywinauto.tests.truncation.txt doc_src/code/pywinauto.timings.txt doc_src/conf.py doc_src/contents.txt doc_src/controls_overview.txt doc_src/credits.txt doc_src/dev_notes.txt doc_src/getting_started.txt doc_src/index.txt examples/ForteAgentSample.py examples/MiscExamples.py examples/SaveFromFirefox.py examples/SaveFromInternetExplorer.py examples/examples_watsup/watsup_ex1.py examples/get_winrar_info.py examples/mspaint.py examples/notepad_item.py examples/notepad_slow.py examples/test_sakura.py examples/test_sakura2.py examples/windowmediaplayer.py makedocs.bat pywinauto/SendKeysCtypes.py pywinauto/XMLHelpers.py pywinauto/__init__.py pywinauto/application.py pywinauto/clipboard.py pywinauto/controlproperties.py pywinauto/controls/HwndWrapper.py pywinauto/controls/__init__.py pywinauto/controls/common_controls.py pywinauto/controls/menuwrapper.py pywinauto/controls/win32_controls.py pywinauto/docs/_static/pygments.css pywinauto/findbestmatch.py pywinauto/findwindows.py pywinauto/fuzzydict.py pywinauto/handleprops.py pywinauto/taskbar.py pywinauto/tests/__init__.py pywinauto/tests/_menux.py pywinauto/tests/allcontrols.py pywinauto/tests/asianhotkey.py pywinauto/tests/comboboxdroppedheight.py pywinauto/tests/comparetoreffont.py pywinauto/tests/leadtrailspaces.py pywinauto/tests/miscvalues.py pywinauto/tests/missalignment.py pywinauto/tests/missingextrastring.py pywinauto/tests/overlapping.py pywinauto/tests/repeatedhotkey.py pywinauto/tests/translation.py pywinauto/tests/truncation.py pywinauto/timings.py pywinauto/unittests/test.txt pywinauto/unittests/test_HwndWrapper.py pywinauto/unittests/test_SendKeys.py pywinauto/unittests/test_XMLHelpers.py pywinauto/unittests/test_application.py pywinauto/unittests/test_clipboard.py pywinauto/unittests/test_common_controls.py pywinauto/unittests/test_findbestmatch.py pywinauto/unittests/test_findwindows.py pywinauto/unittests/test_handleprops.py pywinauto/unittests/test_menuwrapper.py pywinauto/unittests/test_win32controls.py pywinauto/unittests/test_win32functions.py pywinauto/unittests/testall.py pywinauto/unittests/testtext.txt pywinauto/win32defines.py pywinauto/win32functions.py pywinauto/win32structures.py sandbox/ActionDialog.py sandbox/DemiTest.py sandbox/WindowInformation.py sandbox/_Controls_Standard_Before_XML_Change.DELETE_py sandbox/_DrawDialog_Wx.py sandbox/_DrawDialog_win32_1.py sandbox/__DeadCodeRepository__.py sandbox/_find_control_distance.py sandbox/controlactions.py sandbox/playing_RepeatedHotkeyFixing.py sandbox/recorder.py setup.cfg setup.py
- Loading branch information
Showing
158 changed files
with
8,684 additions
and
1,865 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,54 @@ | ||
# Byte-compiled / optimized / DLL files | ||
__pycache__/ | ||
*.py[cod] | ||
|
||
# C extensions | ||
*.so | ||
|
||
# Distribution / packaging | ||
.Python | ||
env/ | ||
build/ | ||
develop-eggs/ | ||
dist/ | ||
downloads/ | ||
eggs/ | ||
lib/ | ||
lib64/ | ||
parts/ | ||
sdist/ | ||
var/ | ||
*.egg-info/ | ||
.installed.cfg | ||
*.egg | ||
|
||
# PyInstaller | ||
# Usually these files are written by a python script from a template | ||
# before PyInstaller builds the exe, so as to inject date/other infos into it. | ||
*.manifest | ||
*.spec | ||
|
||
# Installer logs | ||
pip-log.txt | ||
pip-delete-this-directory.txt | ||
|
||
# Unit test / coverage reports | ||
htmlcov/ | ||
.tox/ | ||
.coverage | ||
.cache | ||
nosetests.xml | ||
coverage.xml | ||
|
||
# Translations | ||
*.mo | ||
*.pot | ||
|
||
# Django stuff: | ||
*.log | ||
|
||
# Sphinx documentation | ||
docs/_build/ | ||
|
||
# PyBuilder | ||
target/ |
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,48 @@ | ||
pywinauto-64 | ||
============ | ||
|
||
pywinauto (c) Mark Mc Mahon and Co., 2006 - 2015 | ||
|
||
pywinauto is coming back! Set of python modules to automate the Microsoft Windows GUI | ||
allows you to send mouse and keyboard actions to windows dialogs and controls, | ||
but it also supports more complex actions. | ||
|
||
Newer version adds 64-bit support and works on Python 3.x. | ||
|
||
### Roadmap | ||
* pywinauto 0.5.0 is planned until end of June, 2015. | ||
- [x] 64-bit Python is supported | ||
- [x] Python 2.x/3.x compatibility | ||
- [!] Added pyWin32 dependency | ||
- [x] Improvements for Toolbar, TreeView, UpDown and DateTimePicker wrappers | ||
- [x] Improved `best_match` algorithm allows names like `ToolbarFile` | ||
- [x] Clicks can be performed with pressed Ctrl or Shift | ||
- [x] Drag-n-drop and scrolling methods (DragMouse, DragMouseInput, MouseWheelInput) | ||
- [x] Improved menu support: handling OWNERDRAW menu items; access by command_id (like `$23453`) | ||
- [x] `RemoteMemoryBlock` can now detect memory corruption by checking guard signature | ||
- [ ] Upgraded `taskbar` module | ||
- [x] `sysinfo` module for checking 32-bit or 64-bit OS and Python | ||
- [x] `set_foreground` flag in `TypeKeys` method for typing into in-place controls | ||
- [x] `create_new_console` flag in `Application.start_` method | ||
|
||
### Supported controls | ||
* Native Windows controls (full support through Win32 API) | ||
* .NET Windows Forms (partial support through Win32 API, some basic controls only) | ||
|
||
|
||
### Dependencies | ||
* pyWin32 package ([build 219](http://sourceforge.net/projects/pywin32/files/pywin32/Build%20219/) is recommended). This is NOT required for ActivePython (except 3.4 64-bit). | ||
|
||
### Setup | ||
|
||
* Install pyWin32 extensions above (no need for Active Python) | ||
* Download [master branch as ZIP](https://github.com/vasily-v-ryabov/pywinauto-64/archive/master.zip) | ||
* Just unpack and run **python.exe setup.py install** | ||
|
||
### Testing status | ||
|
||
* [Unit tests pass rate for master branch](https://github.com/vasily-v-ryabov/pywinauto-64/wiki/Unit-testing-status) | ||
|
||
#### Packages required for running unit tests | ||
* [Pillow](https://pypi.python.org/pypi/Pillow/2.7.0) or PIL | ||
* [coverage](https://pypi.python.org/pypi/coverage) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
This folder contains test applications (mostly binaries) which are used for unit testing. |
Oops, something went wrong.