[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[platform-swt-dev] Announcing new release of SWT Web Automation Framework
- From: Misha Koshelev <misha680@xxxxxxxxx>
- Date: Thu, 20 May 2010 21:41:18 -0500
- Delivered-to: firstname.lastname@example.org
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject :content-type:content-transfer-encoding; b=QTvtXuD/De3Ns4eL1bo62xf1phB9skxPWjL2LdSKtDfSq9sQA4EeXMIltzvV5mNVdk uILbzBwFSdRC0lt+esUssJv8CZR94albrF+rLhHBSuFOHdkIwfBFem0+/NFKZRLlOejF esViM8F8KO+bPr6w4x4lklUy1+iq9NquQ+rVc=
- User-agent: Thunderbird 126.96.36.199 (X11/20100317)
Please bear with me as I release a new version of the SWT Web Automation Framework at
now licensed under EPL v1. I would still like to contribute the parts of the framework that are in my
classes back to the SWT project if possible.
Just to remind, this is a cross-platform solution that allows:
* end user web automation applications
* with the ability (that SWT provides) to hide the browser from the user
You will find on the Web site, additionally, a sample application (Facebook Birthday Greeter), as well as a Web Automation Framework
Notably, the big change from the previous version is that I use NekoHTML to actually parse a DOM structure for the given document. This allows some additional capabilities not present in the prior version, specifically the use of XPath expression querying.
Additionally, it makes the methodology somewhat neater, and, as you can see by the Web Automation Framework Tester tool (which, I have to
say, simulates to some extent the Firebug Firefox Extension - and thank you to Grant Gayed on the SWT forums for all your help.
There is much to be done on the back end side. Roughly, to keep a consistent API, I am following that of WebDriver
although, as you can see, there are additional features that are not present there.
In any case, I still have much work to do. I have implemented the examples from WebDriver in org.eclipse.swt.browser.webdriver.Test
In any case, I look forward to your comments/support/encouragement etc.
p.s. There are some known problems right, especially with detecting mouse move events in the Tester in Windows IE. I will work on fixing this. Thank you!