You raise a valid point about the fact that we don't detect the loss
of focus, and that it leads to silent failures. Detecting this is a
hard problem, and if someone has time and knowledge to help out, we're
all ears. This is a specific problem though, not a general problem
with the IE driver. Adding the ability to run the IE driver with
synthesized events is something that's being actively worked on. It
would not entail a "rewrite" of the driver at all.

When it comes to browser automation, I think we should focus on
working together to improve the WebDriver drivers whenever we find
issues. I'll actively work against adding support for watir-classic to
the watir-webdriver gem as long as I have a commit bit.

For the record, I don't think the language you're using to describe
people's volunteer work is constructive. Especially when the person in
question is someone who has helped you personally on Twitter / Stack
Overflow, and in general bends over backwards to make the drivers as
good as possible.

Jari

On Wed, Apr 18, 2012 at 9:47 PM, Alister Scott <alister.sc...@gmail.com> wrote:
> I've realized the hard way over the last few weeks that the technology in
> the IE WebDriver drivers is really shit. (I've been using C# but it's the
> same driver code underneath). For example, it continually doesn't perform
> actions when it loses focus, but doesn't complain, do future actions don't
> work. This is because it uses 'native' events which require 100% focus
> otherwise they think they work, but don't.
>
> So, I reckon Watir-webdriver should switch to the classic watir driver when
> controlling IE: and use webdriver drivers for everything else.
>
> That way it'd be a real differentiator: and we wouldn't lose all the great
> work Jarmo has done.
>
> And at some point the IE webdriver bindings need a rewrite to not use the
> native events. That way all the other languages C#, Java etc would get
> better IE support.
>
> Perhaps someone experienced in writing the original Watir IE driver can help
> Jim Evans to make it robust.
>
> Cheers,
>
> Alister Scott
> Brisbane, Australia
>
> On 18/04/2012, at 10:54 PM, "Željko Filipin" <zeljko.fili...@gmail.com>
> wrote:
>
> Hi everybody,
>
> We have talked about a few things at the Bazaar. I needed a few weeks to get
> back in track after returning home (the Bazaar was the end of more than two
> month long trip), but now I want to get things moving.
>
> I have a few questions.
>
> 1) What is the status of Watir 3.0? Are we releasing it soon?
>
> 2) I hope a few people will join me in updating Watir documentation (wiki,
> podcast...) in the next few weeks. The podcast has a new team, they have
> already released one episode:
>
> http://watirpodcast.com/
>
> I remember a few people at the Bazaar said they would like to help. Should
> we create another list to communicate, or should we do it here?
>
> 3) I think the agreement was to move my Watir Book to Watir repository at
> Github. That means the book is no longer my personal project, but community
> project. I would change the license from the current creative commons to BSD
> (to be the same as Watir). I think I can do that because I am the only major
> contributor. (I did have a few minor contributions.)
>
> I would still reserve the right to accept or reject pull requests. That
> would also mean that I would no longer sell the book, but provide all
> formats for free and ask for donations for Watir project. I think we will
> get less money that way, but it is not all about the money, right? (I was
> selling 0,42 books per day since 2011-09-21. The date is few days since
> Watir Book 0.7 was released.)
>
> I think I had a few more things, but nothing comes to my mind right now.
> Will ask later when I remember.
>
> Željko
> --
> watir.com/book - author
>
> _______________________________________________
> Wtr-development mailing list
> Wtr-development@rubyforge.org
> http://rubyforge.org/mailman/listinfo/wtr-development
>
>
> _______________________________________________
> Wtr-development mailing list
> Wtr-development@rubyforge.org
> http://rubyforge.org/mailman/listinfo/wtr-development
_______________________________________________
Wtr-development mailing list
Wtr-development@rubyforge.org
http://rubyforge.org/mailman/listinfo/wtr-development

Reply via email to