Path: csiph.com!usenet.pasdenom.info!goblin2!goblin.stu.neva.ru!newsfeed.xs4all.nl!newsfeed3.news.xs4all.nl!xs4all!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-announce-list@python.org Delivered-To: python-announce-list@mail.python.org X-Spam-Status: OK 0.000 X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'subject:Windows': 0.02; 'example:': 0.03; 'tree': 0.05; 'binary': 0.07; 'fixes': 0.07; 'utf-8': 0.07; 'apis': 0.09; 'callback': 0.09; 'item,': 0.09; 'skip:/ 10': 0.09; 'subject:test': 0.09; 'url:github': 0.09; 'python': 0.11; 'bug': 0.12; 'gui': 0.12; 'vista': 0.14; 'windows': 0.15; '(windows': 0.16; 'client:': 0.16; 'credit:': 0.16; 'liu': 0.16; 'references:': 0.16; 'runs,': 0.16; 'silence': 0.16; 'sp3': 0.16; 'subject:Ann': 0.16; 'subject:GUI': 0.16; 'to:addr:python-announce-list': 0.16; 'url:freedesktop': 0.16; 'vmware': 0.16; 'fix': 0.17; 'app': 0.19; 'subject:] ': 0.20; 'written': 0.21; 'command': 0.22; 'select': 0.22; 'example': 0.22; 'spread': 0.22; 'tests': 0.22; 'installation': 0.23; 'java': 0.24; 'testing': 0.29; 'url:bugs': 0.29; 'url:code': 0.29; 'message- id:@mail.gmail.com': 0.30; 'url:wiki': 0.31; '3.x': 0.31; 'doc': 0.31; 'linux': 0.33; 'bugs': 0.33; 'framework': 0.33; 'mac': 0.33; 'skip:d 20': 0.34; 'tool': 0.35; 'convert': 0.35; 'test': 0.35; 'received:google.com': 0.35; 'version': 0.36; 'c++': 0.36; 'in:': 0.36; 'url:downloads': 0.36; 'thanks': 0.36; 'url:org': 0.36; 'should': 0.36; 'application': 0.37; 'project': 0.37; 'feedback': 0.38; 'rather': 0.38; 'subject:[': 0.39; 'to:addr:python.org': 0.39; 'mailing': 0.39; 'major': 0.40; 'release': 0.40; 'new': 0.61; 'john': 0.61; 'url:index': 0.63; 'information': 0.63; 'refer': 0.63; 'visit': 0.64; 'url:p': 0.64; 'url:blogspot': 0.65; 'latest': 0.67; 'subject:tool': 0.84; 'snow': 0.91; 'swing': 0.91; 'colleagues': 0.97 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to:content-type; bh=WLnjm/Ytae1AWuv61nLG5y3Sga4hCz8/xFNwEZ7n4V0=; b=L4986rlZjCE4tjQ9iePjn3qSOQUzlGZSWpfeQcl/mtb1Gq1a9UvtIsFzVewMlPvLAG fxGdiX8DBv3BEif53bUhfFYkN+9dc7JlxREjwxe0M63eHCNMRV4YbhtCEa8iJxDB9EL4 LT0cXsnelhTPoRlRfLzCUzFza+e6JYewrs0RTcx5bT+jUPeoivL6CZbVmt+9gXVBmDAR IPqPcuDHSgn+AzWRz71t0+qtdd8K5i+4dVjRvom4Xlwv9mG7vtTPlj0T7qghvpMsd8uV vmeTtIXudCpjgzZamg5S7c8gScv4xd5pu3gjhfVG+yGWbdSK5RIDwWPeksqdbmBVTwR9 3oTQ== X-Received: by 10.15.60.197 with SMTP id g45mr135399eex.103.1384324213622; Tue, 12 Nov 2013 22:30:13 -0800 (PST) MIME-Version: 1.0 From: Nagappan Alagappan Date: Tue, 12 Nov 2013 22:29:53 -0800 Subject: [Ann] Cobra 4.0 - Windows GUI test automation tool To: python-announce-list@python.org X-Mailman-Approved-At: Fri, 15 Nov 2013 11:12:02 +0100 Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.15 X-BeenThere: python-announce-list@python.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: python-list@python.org List-Id: Announcement-only list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Approved: python-announce-list@python.org Newsgroups: comp.lang.python.announce Message-ID: Lines: 81 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1384510323 news.xs4all.nl 15943 [2001:888:2000:d::a6]:47171 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python.announce:1137 Hello, New API: * selectrow * doubleclickrowindex * comboselectindex * multiselect * multiremove Bug fixes: * Select child row based on tree item, rather than tree * Fix callback to be registered just once * Convert all strings to utf-8 * Change port number to listen from command line Python client: * 3.x fixes Example: * New example added for automating Windows app Credit: Nagappan Alagappan John Yingjun Li Jia Liu Andrew, Rob (LDTP forum) Major Silence (https://github.com/majorsilence/ldtp2) VMware colleagues Please spread the word and also share your feedback with us (email me: nagappan at gmail.com). About LDTP: Cross Platform GUI test automation tool Linux version is LDTP, Windows version is Cobra and Mac version is PyATOM. * Linux version is known to work on GNOME / KDE (QT >= 4.8) / Java Swing / LibreOffice / Mozilla application on all major Linux distribution * Windows version is known to work on application written in .NET / C++ / Java / QT on Windows XP SP3 / Vista SP2 / Windows 7 SP1 / Windows 8. * Mac version is known to work on OS X Snow Leopard /Lion/Mountain Lion/Maverick. Where ever PyATOM runs, LDTP should work on it. Tests can be written in: Python/Ruby/Perl/Java/C#/Clojure/VB.NET/PowerShell Download source: https://github.com/ldtp/cobra Download binary (Windows XP / Vista / Windows 7 / Windows 8): https://code.google.com/p/cobra-winldtp/downloads/list System requirement: .NET 3.5, refer README.txt after installation Documentation references: For detailed information on LDTP framework and latest updates visit http://ldtp.freedesktop.org For information on various APIs in LDTP including those added for this release can be got from http://ldtp.freedesktop.org/user-doc/index.html Java doc - http://ldtp.freedesktop.org/javadoc/ Report bugs - http://ldtp.freedesktop.org/wiki/Bugs To subscribe to LDTP mailing lists, visit http://ldtp.freedesktop.org/wiki/Mailing_list/ Thanks Nagappan -- Cross platform GUI testing Linux Desktop (GUI Application) Testing Project - http://ldtp.freedesktop.org Cobra - Windows GUI Automation tool - https://github.com/ldtp/cobra ATOMac - Mac GUI Automation tool - https://github.com/pyatom/pyatom http://nagappanal.blogspot.com