Next to supporting WebTest(see #37), Selenium would be a good oppertunity to attack JS-Based sites. Selenium seems easy to integrate, it supports xpath and other intresting plugins. It is simply necessary to write some new classes, as example SeleniumClient, SeleniumPage and add a option to use them instead of the default URLLib Classes. Like #37 it should be kept optional, the user should still only need a default python installation to run the application, but he should have the possibility to use selenium, when installed.
Next to supporting WebTest(see #37), Selenium would be a good oppertunity to attack JS-Based sites. Selenium seems easy to integrate, it supports xpath and other intresting plugins. It is simply necessary to write some new classes, as example
SeleniumClient
,SeleniumPage
and add a option to use them instead of the default URLLib Classes. Like #37 it should be kept optional, the user should still only need a default python installation to run the application, but he should have the possibility to use selenium, when installed.Links: