5 ms·
I'd be curious to hear which other open source frameworks "do the exact same thing". I spent hours compiling a list of competition products, and none can really
by mherrmann 13y ago
I'd be curious to hear which other open source frameworks "do the exact same thing". I spent hours compiling a list of competition products, and none can really offer an approach as high-level as Helium. The one that comes closest is Capybara, but it's still not quite as high-level as Helium, and only available for Ruby.
- egeozcan 13y agoUsing CasperJS, you get more or less the same. http://docs.casperjs.org/en/latest/modules/casper.html#clicklabel http://docs.casperjs.org/en/latest/modules/casper.html#click...
- mherrmann 13y agoSorry, but in the link you give (clickLabel), I still have to provide the HTML element type ("<a>" or "<button>"). How does CasperJS for instance let me type some text into a text field with a label to its left?
- egeozcan 13y agoThat is an optional parameter. You also have an easy way to fill a form: http://docs.casperjs.org/en/latest/modules/casper.html#fill http://docs.casperjs.org/en/latest/modules/casper.html#fill
- mherrmann 13y agoOK. But to fill in the form I have to give HTML names which may not (and most likely won't) have anything to do with what the user experiences. This is very much unlike Helium's approach.