Pywinauto - Windows GUI automation using Python
Gui Automation with Python It is simple and the resulting scripts are very readable. How simple? app.Notepad.MenuSelect("Help->About Notepad")app.AboutNotepad.OK.Click()app.Notepad.Edit.TypeKeys ("pywinauto Works!", with_spaces = True)Please see the documentation at: http://pywinauto.googlecode.com/hg/pywinauto/docs/index.html Note: if searching for pywinauto - then you may find links to: http://pywinauto.pbworks.com/ - Old wiki - really want to move into docs or here https://sourceforge.net/projects/pywinauto https://lists.sourceforge.net/lists/listinfo/pywinauto-users - Mailing List (best way to get help) Blog (not updated often) http://pywinauto.blogspot.com/ http://pywinauto.openqa.org/ - Old links may point here (forum and bugs used to be there - but this site is not used anymore) I am trying to consolidate most information to this site.
comments powered by Disqus
Docker is an open-source engine that automates the deployment of any application as a lightweight, portable, self-sufficient container that will run virtually anywhere. Common use cases for Docker include Automating the packaging and deployment of applications, Creation of lightweight, private PAAS environments, Automated testing and continuous integration/deployment, Deploying and scaling web apps, databases and backend services
NuGet is a developer focused package management system for the .NET platform intent on simplifying the process of incorporating third party libraries into a .NET application during development. It automates package installation and its dependencies.
The Windows Installer XML (WiX) is a toolset that builds Windows installation packages from XML source code. The toolset supports a command line environment that developers may integrate into their build processes to build MSI and MSM setup packages.
Schedulix is the Open Source Enterprise Job Scheduling System, which meets the complex requirements of modern IT process automation. It helps to create Complex workflow, Hierarchical workflow modelling, Workflows can be dynamically submitted or paralleled, Automatic reruns of sub-workflow, Load balancing, Sticky allocations, Time scheduling and lot more.
Really fast deployer and server automation tool.
Foreman is a complete lifecycle management tool for physical and virtual servers. It helps system administrators manage servers throughout their lifecycle, from provisioning and configuration to orchestration and monitoring. Using Puppet or Chef and Foreman's smart proxy architecture, you can easily automate repetitive tasks, quickly deploy applications, and proactively manage change, both on-premise with VMs and bare-metal or in the cloud.
Capistrano is a remote server automation tool. It supports the scripting and execution of arbitrary tasks, and includes a set of sane-default deployment workflows. It can be used to reliably deploy web application to any number of machines simultaneously, To automate audits of any number of machines (checking login logs, enumerating uptimes, and/or applying security patches), To automate common tasks in software teams, To drive infrastructure provisioning tools such as chef-solo, Ansible.
JUnit is a simple framework to write repeatable tests. It is an instance of the xUnit architecture for unit testing frameworks.
The most popular open source web browser developed by Mozilla community. <a href="https://addons.mozilla.org/firefox/" target="_blank">over 6,000 Firefox add-ons</a> available to plug in to the browser Manage online auctions, upload digital photos, see the weather forecast in a glance and listen to music all from the convenience of your browser. It could be used in PC and Mobile.
Puppet Open Source is a flexible, customizable designed to help system administrators automate the many repetitive tasks they regularly perform. As a declarative, model-based approach to IT automation, it lets you define the desired state of your infrastructure using the Puppet configuration language. Once these configurations are deployed, Puppet automatically installs the necessary packages and starts the related services, and then regularly enforces the desired state.