4 ms·
I just want to point out, however, that there are other open source frameworks that do the exact same thing. Utility libraries like this are rarely closed sourc
by rmrfrmrf 13y ago
I just want to point out, however, that there are other open source frameworks that do the exact same thing. Utility libraries like this are rarely closed source because the target audience is working in code (and there are also security issues to think about). End-user products can get away with being closed source because non-coders don't give a crap about the nuts and bolts of your program.
Hate to be blunt, but your business model isn't viable. If you want to monetize, you either need to provide a service to developers or a product to end users.
- mherrmann 13y agoI'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.