Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mherrmann
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
97 ms
·
1021.
▲
by
mherrmann
13y ago
Sorry, 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 le
1022.
▲
by
mherrmann
13y ago
Very valid points. Especially the barrier that the developer is not the one who makes the purchase decision is one we have already encountered in a previous product.
1023.
▲
by
mherrmann
13y ago
Thanks for the realistic and encouraging words. I was beginning to feel like a bad human being for charging for my work ;-) So you give the source code for your product to your customers, once they have bought it?
1024.
▲
by
mherrmann
13y ago
@adambenayoun Many thanks for all these suggestions. I see several advantages with open sourcing our product. Most notably, wider adoption and community support available on the net. Unfortunately, all three options you propose defer the po
1025.
▲
by
mherrmann
13y ago
Thank you for the honest feedback and the good wishes. Here's why we think our subscription model makes sense: In our evaluation (heliumhq.com/AutomatingGmailWithHelium.pdf), developing a script with Helium took 75% less effort (m
1026.
▲
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 cl
1027.
▲
by
mherrmann
13y ago
I thank you for your honest and direct feedback. Obviously, it's very interesting for us to hear, and if you are right and we do not understand our target audience or our business model is flawed, then we have a problem that we should
1028.
▲
by
mherrmann
13y ago
Good question. It can't do anything that Selenium can't, but it's a lot easier to work with. It's like developing in Assembler vs developing in C: Both are equally powerful in what they can achieve, but the former is muc
1029.
▲
by
mherrmann
13y ago
In that case, it will write into #foobar because it is smart enough to understand that <input/>s can be written to, and not labels. It works in a way that is very similar to us humans: If someone tells us to "write 'Mic
1030.
▲
by
mherrmann
13y ago
I agree that it's interesting and that it is a problem. You could see from mapleoin's comment that closed source software is not looked at favorably. I can see why, but as I said if we want to sustain full-time development of this
1031.
▲
by
mherrmann
13y ago
The answer is simple: Helium is lighter than Selenium! ;-) You can already use it today by downloading from http://heliumhq.com/download . Thanks for the kind words!
1032.
▲
by
mherrmann
13y ago
Hi, thanks for the suggestions! I'll discuss them with my colleagues. CSS selectors are supported, because Helium is fully compatible with Selenium. Eg.: You can say click(driver.find_element_by_css_class('btn')), where click
1033.
▲
by
mherrmann
13y ago
We quit our daytime jobs to work on this project and have to live off something... Maybe you have a suggestion as to what we could do to allow us to sustain our development in another way?
1034.
▲
by
mherrmann
13y ago
Sure, you can find other actions on the docs page, http://heliumhq.com/docs/api_documentation
1035.
▲
by
mherrmann
13y ago
Thanks! For now, it looks by (x, y) position on the web page.
1036.
▲
by
mherrmann
13y ago
Several things. I claim it's still more high level than Capybara. And it's available for languages other than Ruby. Right now, you can download it for Python. But we'll also release bindings for (hopefully all) languages supp
1037.
▲
Show HN: Helium - Simple web automation
(heliumhq.com)
48 points
by
mherrmann
13y ago
|
65 comments
1038.
▲
by
mherrmann
13y ago
Martin Fowler has an interesting article on the subject: http://martinfowler.com/bliki/CannotMeasureProductivity.html