On 2012-11-23 9:09 AM, David Burns wrote:
> The reason why Se-Builder should be included in Selenium in my opinion
> is that its solving the multiple browser issue that Selenium IDE can't
> solve. The web is more than one browser! If we want to be able to push
> forward being able to work cross-platform cross-browser, especially
> for people getting into automation then Se-Builder gets us that. We
> may need to do education on when to use what tool but that is an
> education problem not a tools problem.
'Education vs Tools' is kinda strawman-ish.
>
> I know that you are gunning for some form of governance talk here so
> let's get it started. At the moment I only have three main questions
I think the 'should selenium become apache or eclipse' thread I think
for a potentially better articulation of [some] of my concerns.
>
> How does Py.Saunter give us cross-browser/cross-platform support that
> the currently python bindings don't?
>
> Does this solve a real problem that perhaps the Selenium Developers
> should look at in terms of BROWSER AUTOMATION or is it solving a
> deployment/authoring issue?
Its the 'getting started' problem that it solves. I have seen too many
teams flail and have to backtrack and re-do work because they don't even
know the right questions to ask let alone to consider. Export from
Se-IDE/Se-Builder ... code away ... rework to page objects. WebDriver
... want to you Cloud/Grid ... rework to Remote. Which should be easy if
it was abstracted, but they don't know to do that. You might say that
this is a documentation problem, but if the documentation says 'in order
to start using this in a means known to work you need all these /other/
components and worry about all this /other/ plumbing before' then thats
not really solving a problem.
As currently un-consituted, there is /no/ distinction in the project
between BROWSER AUTOMATION as you put it and deployment/authoring.
> You have previously stopped being the maintainer of a tool due to work
> commitments but said you will support Py.Saunter. Will support be
> short/long term?
I suspect I would have found time to continue working on Se-IDE if it
wasn't for the fact the irony of working on a tool that I expressly told
people to uninstall and forget was not getting too great and distracting
from helping people success rather than aiming a shotgun at their feet
for them. Again, with the buckets of my own biases, when I teach Se the
first thing we do is uninstall Se-IDE, it gets the in way of being able
to succeed. Teams make headway when they forget it exists. (Actually,
its second -- getting rid of Eclipse is first...)
-adam