I have to admit that i haven't used Jeff's gem, but have looked at its source code some time ago. One thing that scares me with his gem is that it seems like a whole new and big framework built on top of watir/selenium having a quite complex API (in my opinion) and codebase. On the other hand i'm on the verge of releasing my own page-object gem, which i have been using in my own projects. Its main goals are really simple API (really easy learning curve) and supporting of all possible frameworks - watir-webdriver, watir-classic, selenium, capybara, whatever. And the total codebase is ~100 lines. That might sound that it has a lot of less functionality and maybe you're right, but i tend to like systems which are easier to understand.
I'm not trying to say that this means everyone should prefer one to another and that complex systems are definitely less good, but i'm trying to say that instead of declaring something as a de facto standard we should rather give users a choice between multiple ones. Having said that i have also "revise watir readme" in my todo list where i would list all the relevant gems in its readme. Jarmo On Thu, Oct 11, 2012 at 3:35 PM, Željko Filipin <zeljko.fili...@gmail.com>wrote: > What do you think about adding page-object gem[1] to watir project? > > I have used it in a few projects for clients and I can not imagine using > watir without page-object gem anymore. > > I have talked with Jeff Morgan, gem creator, and he said: "i am interested > ". > > If we vote "yes", nothing much would change. We would note somewhere on > watir.com that page-object gem is part of the project, and we would add > the gem to watir organization[2] at github. I think the license[3] is > compatible. > > If we make it happen, I think that would be a step in the right direction. > I think the time has come, watir project should really have a page object > gem. > > What do you think? > > Željko > -- > [1] https://github.com/cheezy/page-object > [2] https://github.com/watir > [3] https://github.com/cheezy/page-object/blob/master/LICENSE > > _______________________________________________ > 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