Skip to content

Commit

Permalink
Update docs for 0.5.4.
Browse files Browse the repository at this point in the history
  • Loading branch information
vasily-v-ryabov committed Oct 29, 2015
1 parent 57f6f68 commit 94f4191
Show file tree
Hide file tree
Showing 60 changed files with 487 additions and 134 deletions.
5 changes: 4 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,10 @@ pywinauto
============

[![Join the chat at https://gitter.im/pywinauto/pywinauto](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/pywinauto/pywinauto?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
pywinauto (c) Mark Mc Mahon

Current 0.5.x maintainance is lead by © Intel Corporation, 2015

pywinauto (c) Mark Mc Mahon and [Contributors](https://github.com/pywinauto/pywinauto/graphs/contributors), 2006-2015

pywinauto is a set of python modules to automate the Microsoft Windows GUI.
At it’s simplest it allows you to send mouse and keyboard actions to windows
Expand Down
16 changes: 16 additions & 0 deletions doc_src/HISTORY.TXT
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,22 @@
Change Log
==========

0.5.4 Bug fixes and partial MFC Menu Bar support
--------------------------------------------------------------------
30-October-2015
* Fix bugs and inconsistencies:

- Add `where="check"` possible value to the ListViewWrapper.Click/ClickInput` methods.

- Add `CheckByClickInput` and `UncheckByClickInput` methods for a plain check box.

- Fix crash while waiting for the window start.

* Add partial MFC Menu Bar support. The menu bar can be interpreted as a toolbar. Items are clickable by index through experimental `MenuBarClickInput` method of the `ToolbarWrapper`.

* Python 3.5 is supported.


0.5.3 Better Unicode support for SetEditText/TypeKeys and menu items
--------------------------------------------------------------------
25-September-2015
Expand Down
4 changes: 2 additions & 2 deletions doc_src/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -65,9 +65,9 @@
# built documents.
#
# The short X.Y version.
#version = '0.5.3'
#version = '0.5.4'
# The full version, including alpha/beta/rc tags.
#release = '0.5.3'
#release = '0.5.4'

# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
Expand Down
15 changes: 10 additions & 5 deletions doc_src/index.txt
Original file line number Diff line number Diff line change
@@ -1,9 +1,12 @@
====================
What is pywinauto
====================
(0.5.x releases are maintained by Intel Corporation, 2015)

© Mark Mc Mahon
0.6+ development is on the roadmap of the Open Source community (https://github.com/pywinauto)

Current 0.5.x maintainance is lead by © Intel Corporation, 2015

© Mark Mc Mahon, 2006-2014

Released under the LGPL v2.1 or later

Expand Down Expand Up @@ -89,14 +92,16 @@ Some similar tools for comparison
---------------------------------
* Python tools

- PyAutoGui (https://github.com/asweigart/pyautogui)
- AXUI (https://github.com/xcgspring/AXUI)
- winGuiAuto (http://www.brunningonline.net/simon/blog/archives/winGuiAuto.py.html)
- PyAutoGui (https://github.com/asweigart/pyautogui) - it's a cross-platform but there is no windows/controls manipulation at all.
- AXUI (https://github.com/xcgspring/AXUI) - this is one of the wrappers around UI Automation API.
- winGuiAuto (http://www.brunningonline.net/simon/blog/archives/winGuiAuto.py.html) - another module using Win32 API.

* Other scripting language tools

- Perl Win32::GuiTest (http://winguitest.sourceforge.net/)
- Ruby Win32-Autogui (https://github.com/robertwahler/win32-autogui)
- Ruby RAutomation (https://github.com/jarmo/RAutomation) - there are 3 adapters: Win32 API, UIA, AutoIt.
- C# Winium.Desktop (https://github.com/2gis/Winium.Desktop)
- others (http://www.opensourcetesting.org/functional.php)

* Other free tools
Expand Down
2 changes: 1 addition & 1 deletion pywinauto/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
"""
from __future__ import absolute_import

__version__ = "0.5.3"
__version__ = "0.5.4"

from . import findwindows
WindowAmbiguousError = findwindows.WindowAmbiguousError
Expand Down
2 changes: 1 addition & 1 deletion pywinauto/docs/.buildinfo
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
config: 39c2f0662734f90001ecf50e7963a505
config: 8e20465619f43b2c75c600029c6e7bdd
tags: 645f666f9bcd5a90fca523b33c5a78b7
Binary file modified pywinauto/docs/HISTORY.html
Binary file not shown.
Binary file modified pywinauto/docs/HowTo.html
Binary file not shown.
Binary file modified pywinauto/docs/TODO.html
Binary file not shown.
18 changes: 17 additions & 1 deletion pywinauto/docs/_sources/HISTORY.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,24 @@
Change Log
==========

0.5.4 Bug fixes and partial MFC Menu Bar support
--------------------------------------------------------------------
30-October-2015
* Fix bugs and inconsistencies:

- Add `where="check"` possible value to the ListViewWrapper.Click/ClickInput` methods.

- Add `CheckByClickInput` and `UncheckByClickInput` methods for a plain check box.

- Fix crash while waiting for the window start.

* Add partial MFC Menu Bar support. The menu bar can be interpreted as a toolbar. Items are clickable by index through experimental `MenuBarClickInput` method of the `ToolbarWrapper`.

* Python 3.5 is supported.


0.5.3 Better Unicode support for SetEditText/TypeKeys and menu items
------------------------------------------------------------------
--------------------------------------------------------------------
25-September-2015
* Better backward compatibility with pywinauto 0.4.2:

Expand Down
32 changes: 6 additions & 26 deletions pywinauto/docs/_sources/code/pywinauto.application.txt
Original file line number Diff line number Diff line change
@@ -1,27 +1,7 @@
pywinauto.application
---------------------

.. automodule:: pywinauto.application

.. autoclass:: pywinauto.application.Application
:undoc-members:
:show-inheritance:
:members: __getattr__, __getitem__, active_, connect_, kill_, start_, top_window_, window_, windows_, is64bit, CPUUsage, WaitCPUUsageLower

.. autoclass:: pywinauto.application.WindowSpecification
:members: ChildWindow, Exists, PrintControlIdentifiers, Wait, WaitNot, WrapperObject

.. automethod:: pywinauto.application.WindowSpecification.__getitem__
.. automethod:: pywinauto.application.WindowSpecification.__getattr__

.. autofunction:: pywinauto.application.process_from_module

.. autofunction:: pywinauto.application.process_module

Exceptions
==========
.. autoclass:: pywinauto.application.AppNotConnected
.. autoclass:: pywinauto.application.AppStartError
.. autoclass:: pywinauto.application.AssertValidProcess
.. autoclass:: pywinauto.application.ProcessNotFoundError
pywinauto.application module
----------------------------

.. automodule:: pywinauto.application
:members:
:undoc-members:
:show-inheritance:
Original file line number Diff line number Diff line change
@@ -1,12 +1,7 @@
pywinauto.controls.common_controls
----------------------------------

.. automodule:: pywinauto.controls.common_controls
:members:
:undoc-members:
:show-inheritance:

.. autoclass:: pywinauto.controls.common_controls._treeview_element
:members:

.. autoclass:: pywinauto.controls.common_controls._toolbar_button
:members:

4 changes: 2 additions & 2 deletions pywinauto/docs/_sources/controls_overview.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
Methods available to each different control type
============================================================

Windows has many controls, buttons, lists, etc
Windows have many controls, buttons, lists, etc


All Controls
Expand Down Expand Up @@ -426,7 +426,7 @@ TreeView
.. _TreeViewElement.Next: code/pywinauto.controls.common_controls.html#pywinauto.controls.common_controls._treeview_element.Next
.. _TreeViewElement.Rectangle: code/pywinauto.controls.common_controls.html#pywinauto.controls.common_controls._treeview_element.Rectangle
.. _TreeViewElement.State: code/pywinauto.controls.common_controls.html#pywinauto.controls.common_controls._treeview_element.State
.. _TreeViewElement.SubElements: code/pywinauto.controlscommon_controls.html#pywinauto.controls.common_controls._treeview_element.SubElements
.. _TreeViewElement.SubElements: code/pywinauto.controls.common_controls.html#pywinauto.controls.common_controls._treeview_element.SubElements
.. _TreeViewElement.Text: code/pywinauto.controls.common_controls.html#pywinauto.controls.common_controls._treeview_element.Text


Expand Down
Binary file modified pywinauto/docs/_sources/index.txt
Binary file not shown.
11 changes: 7 additions & 4 deletions pywinauto/docs/_sources/wait_long_operations.txt
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ timeout). There are few methods/functions that could help you to make
your code easier and more reliable.

Application methods
------------
-------------------

* WaitCPUUsageLower_ (new in pywinauto 0.5.2)

Expand All @@ -25,7 +25,8 @@ Example: ::


WindowSpecification methods
------------
---------------------------

These methods are available to all controls.

* Wait_
Expand All @@ -39,7 +40,8 @@ It's just a description namely a couple of criteria to search the window. The ``
can guarantee that the target control exists or even visible, enabled and/or active.

Functions in ``timings`` module
------------
-------------------------------

There are also low-level methods useful for any Python code.

* WaitUntil_
Expand All @@ -54,7 +56,8 @@ There are also low-level methods useful for any Python code.


Identify controls
------------
-----------------

The methods to help you to find a needed control.

* PrintControlIdentifiers_
Expand Down
Binary file modified pywinauto/docs/code/code.html
Binary file not shown.
Binary file modified pywinauto/docs/code/pywinauto.RemoteMemoryBlock.html
Binary file not shown.
Binary file modified pywinauto/docs/code/pywinauto.SendKeysCtypes.html
Binary file not shown.
Binary file modified pywinauto/docs/code/pywinauto.XMLHelpers.html
Binary file not shown.
Binary file modified pywinauto/docs/code/pywinauto.actionlogger.html
Binary file not shown.
Binary file modified pywinauto/docs/code/pywinauto.application.html
Binary file not shown.
Binary file modified pywinauto/docs/code/pywinauto.clipboard.html
Binary file not shown.
Binary file modified pywinauto/docs/code/pywinauto.controlproperties.html
Binary file not shown.
Binary file modified pywinauto/docs/code/pywinauto.controls.HwndWrapper.html
Binary file not shown.
Binary file modified pywinauto/docs/code/pywinauto.controls.common_controls.html
Binary file not shown.
Binary file modified pywinauto/docs/code/pywinauto.controls.menuwrapper.html
Binary file not shown.
Binary file modified pywinauto/docs/code/pywinauto.controls.win32_controls.html
Binary file not shown.
Binary file modified pywinauto/docs/code/pywinauto.findbestmatch.html
Binary file not shown.
Binary file modified pywinauto/docs/code/pywinauto.findwindows.html
Binary file not shown.
Binary file modified pywinauto/docs/code/pywinauto.fuzzydict.html
Binary file not shown.
Binary file modified pywinauto/docs/code/pywinauto.handleprops.html
Binary file not shown.
Binary file modified pywinauto/docs/code/pywinauto.six.html
Binary file not shown.
Binary file modified pywinauto/docs/code/pywinauto.sysinfo.html
Binary file not shown.
Binary file modified pywinauto/docs/code/pywinauto.taskbar.html
Binary file not shown.
Binary file modified pywinauto/docs/code/pywinauto.tests.allcontrols.html
Binary file not shown.
Binary file modified pywinauto/docs/code/pywinauto.tests.asianhotkey.html
Binary file not shown.
Binary file modified pywinauto/docs/code/pywinauto.tests.comboboxdroppedheight.html
Binary file not shown.
Binary file modified pywinauto/docs/code/pywinauto.tests.comparetoreffont.html
Binary file not shown.
Binary file modified pywinauto/docs/code/pywinauto.tests.leadtrailspaces.html
Binary file not shown.
Binary file modified pywinauto/docs/code/pywinauto.tests.miscvalues.html
Binary file not shown.
Binary file modified pywinauto/docs/code/pywinauto.tests.missalignment.html
Binary file not shown.
Binary file modified pywinauto/docs/code/pywinauto.tests.missingextrastring.html
Binary file not shown.
Binary file modified pywinauto/docs/code/pywinauto.tests.overlapping.html
Binary file not shown.
Binary file modified pywinauto/docs/code/pywinauto.tests.repeatedhotkey.html
Binary file not shown.
Binary file modified pywinauto/docs/code/pywinauto.tests.translation.html
Binary file not shown.
Binary file modified pywinauto/docs/code/pywinauto.tests.truncation.html
Binary file not shown.
Binary file modified pywinauto/docs/code/pywinauto.timings.html
Binary file not shown.
Binary file modified pywinauto/docs/contents.html
Binary file not shown.
Binary file modified pywinauto/docs/controls_overview.html
Binary file not shown.
Binary file modified pywinauto/docs/credits.html
Binary file not shown.
Binary file modified pywinauto/docs/dev_notes.html
Binary file not shown.
Loading

0 comments on commit 94f4191

Please sign in to comment.