Beefy Boxes and Bandwidth Generously Provided by pair Networks
Don't ask to ask, just ask
 
PerlMonks  

Re: Web::Magic 0.005

by jdrago999 (Pilgrim)
on Jan 29, 2012 at 22:34 UTC ( #950668=note: print w/replies, xml ) Need Help??


in reply to Web::Magic 0.005

This is awesome.

The selectors are where it's at, and the sane method names used provide for easy access to the elements you want to find.

No need to worry about dependencies - we've got this great "CPAN" thing that Just Works.

Now if we could have a better testing DSL like Capybara has...

Replies are listed 'Best First'.
Re^2: Web::Magic 0.005
by mascip (Pilgrim) on Jul 29, 2013 at 11:15 UTC

    Nice, thanks for this module Toby. Seamless JSON support is very welcome.

    jdrago999, Brownie is a Capybara-like test framework in Perl. I'm going to give it a try soon. There is a presentation here, where the author says s.he welcomes contributors.

Re^2: Web::Magic 0.005
by Anonymous Monk on Jan 29, 2012 at 22:56 UTC

    Not that I disagree with you, but I wouldn't want to write tests like that, even with a DSL -- I'd rather fireup HTTP::Proxy or selenium or WWW::Mechanize::Firefox, and record a session in my firefox

      Not that I disagree with you, but I wouldn't want to write tests like that, even with a DSL -- I'd rather fireup HTTP::Proxy or selenium or WWW::Mechanize::Firefox, and record a session in my firefox

      It has been a while since I did that kind of testing...is HTTP::Recorder still the state-of-the-art or have things moved forward in the last 6 years?

      UPDATE: I just noticed there is a newer release as of July 2011.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://950668]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others studying the Monastery: (7)
As of 2020-02-18 09:11 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    What numbers are you going to focus on primarily in 2020?










    Results (75 votes). Check out past polls.

    Notices?