<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On 23 Jul 2009, at 09:43, Elena Garrulo wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div class="gmail_quote">2009/7/23 Dave Gurnell <span dir="ltr">&lt;<a href="mailto:d.j.gurnell@gmail.com">d.j.gurnell@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> <br> Delirium (on PLaneT) will be a browser remote for you if that's the direction you want to go.<br> <br> Delirium is oriented towards web UI testing (it's a reimplementation of Selenium using continuations) but you don't necessarily need to use it for that purpose - you only need to rewrite serve/delirium to take a procedure instead of a Schemeunit test-suite to use it for general browser control.</blockquote> <div><br>Thank you for your answer :-)<br><br>I checked up Delirium's page on Planet. I don't understand if that's what I'm looking for... Is Delirium built on top of an existing browser, as Selenium is?<br> <br>To restate my goal: I'm looking for a library which would allow me to browse a site -possibly entering some text (passwords, etc.) - and then read loaded pages, possibly saving them images included.<br><br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> <br> Let me know if you're interested and I'll knock up a demo.</blockquote><div><br>That would be very kind of you, thanks. I'm not in an hurry now... I'll bump again when the need will arise.</div></div></blockquote><br></div><div>Delirium&nbsp;is&nbsp;basically a&nbsp;web&nbsp;application.&nbsp;You access the app from a browser and download a web page that contains:</div><div>&nbsp;&nbsp;- a bunch of scripts that allow the web server to send commands to the browser;</div><div><div>&nbsp;&nbsp;- an IFRAME, into which you can load (and control) another web page.</div><div><br></div><div>To be honest, it doesn't sound like this is quite what you're looking for, but it might do the job if you can get around cross-site-scripting restrictions.&nbsp;Selenium has a proxy to do this... we haven't written anything like that yet (and if we had, the proxy code would probably be more useful to you than Delirium itself).</div><div><br></div><div>It is possible (though unreasonably difficult) to configure Firefox to trust a web app enough to lift these restrictions and allow XSS.</div><div><br></div><div>-- Dave</div></div></body></html>