PAMIE 1.50 released!! Now with Frames suport Why wait, when you could be using this to Automate now!... It's Free!!! http://pamie.sourceforge.net
======================================================================== What is PAMIE? PAMIE stands for Python Automation module for Internet Explorer. Requirements: ------------ * Window 2000, WinNT, WinXP * Python 2.4. (I use Active State Python 2.4.x since it installs the needed win32all library) Optional tools for writing scripts: * Eclipse with pydev plugin ( great for writing, running and debugging scripts) - recommended!! * Emacs - for script writing * Notepad++ - for script writing * PythonWin IDE installed with Activestate Python - http://www.Activestate.org - for script writing and running ========================================================================== This was completely written in Python to be used as a QA/Development tool for Web testing. You will find this is one of the easiest automation tool to use for automating Internet Explorer. PAMIE is a class file (cPAMIE.py) that you import and you can calls its methods to write scripts that automate your IE browser client. Used with PY unit you can write complex Web testing frameworks. Uses: Web testing Use along with Jmeter for Performance testing. ========================================================================== New Enhancements: ---------------- Frames support improved report status Just a few of the methods available: ------------------------------------ _frameWait - waits for user specified frame document to load _wait - wait for document to load checkForFormName - check to see if a formname exists in the document checkForFrameName -- check to see if a framename exists ClickBtnImage - Clicks on an input type image button ClickButton - Click on a button ClickImage - clicks on an Image ClickLink - Clicks on a link ClickMenu - Clicks on an menu item,link ClickMenuImage - Clicks on an menu item that is a image. Click a Menu or Sub Menu Item ClickNthImage click on the Nth Image ClickNthLink - click on the Nth link ClickOuterLink - clicks on a link using outertext ClickPageLink - click on the page link GetTextBox - get tectbox value SettextBox - Sets texbox value GetNames - get the names of the form elements GetListbox - gets selected listbox item SetlistBox - sets selected listbox item GetRadioButton - Gets Radio button status SetRadioButton - Sets Radio button GetRadioButtonSet - same as above and much much more !!! Check it out! Thank you R.L. Marchetti -- http://mail.python.org/mailman/listinfo/python-list