Open-source Selenium code

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Open-source Selenium code

Mohan Radhakrishnan
Hi,
            I am interested in recommending good OO or functional approaches to a team that is just starting to use Selenium. The PageObject Factory enables use to initialize
and work with part of the page. Started adopting this. Moreover the Fluent API is interesting too.

Are there large OSS projects that use Selenium ? I would like to read their source to get more ideas.

Thanks,
Mohan

--
You received this message because you are subscribed to the Google Groups "Selenium Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/selenium-users/d13dd079-d551-4dc4-b8c2-11c945db38a7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Open-source Selenium code

⇜Krishnan Mahadevan⇝

Mohan,

 

Am pretty sure that there are a lot of OSS projects that use Selenium, but they all would be Selenium frameworks . Are you looking for that ?

 

Here’s a small list in no specific order:

 

SeLion : https://github.com/paypal/SeLion/

Serenity : https://github.com/serenity-bdd/serenity-core

RedwoodHQ : http://redwoodhq.com

Galen : http://galenframework.com

Gauge : https://getgauge.io

 

SimpleSe- PageObjects : https://github.com/RationaleEmotions/simplese [ I built this as an alternative to PageFactory and code generation that people resort to, for building page objects ]. Its just meant to be an option for working with Page Objects.

 

 

 

Thanks & Regards

Krishnan Mahadevan

 

"All the desirable things in life are either illegal, expensive, fattening or in love with someone else!"

My Scribblings @ http://wakened-cognition.blogspot.com/

My Technical Scribbings @ http://rationaleemotions.wordpress.com/

 

From: <[hidden email]> on behalf of Mohan Radhakrishnan <[hidden email]>
Reply-To: <[hidden email]>
Date: Tuesday, December 5, 2017 at 3:04 AM
To: Selenium Users <[hidden email]>
Subject: [selenium-users] Open-source Selenium code

 

Hi,

            I am interested in recommending good OO or functional approaches to a team that is just starting to use Selenium. The PageObject Factory enables use to initialize

and work with part of the page. Started adopting this. Moreover the Fluent API is interesting too.

 

Are there large OSS projects that use Selenium ? I would like to read their source to get more ideas.

 

Thanks,

Mohan

--
You received this message because you are subscribed to the Google Groups "Selenium Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/selenium-users/d13dd079-d551-4dc4-b8c2-11c945db38a7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "Selenium Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/selenium-users/ACDED831-C029-46D3-96AC-96AA8064278D%40gmail.com.
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Open-source Selenium code

Vikram

I am using Serenity since last 4 years and I highly recommend it

- BDD ( Cucumber ) support

- project is maintained on regular basis

- Parallel run support

- nice reports

- big community

- can be used for mobile and api automation as well.

Regards,
Vikram

On Tuesday, December 5, 2017 at 4:11:27 AM UTC+1, Krishnan Mahadevan wrote:

Mohan,

 

Am pretty sure that there are a lot of OSS projects that use Selenium, but they all would be Selenium frameworks . Are you looking for that ?

 

Here’s a small list in no specific order:

 

SeLion : <a href="https://github.com/paypal/SeLion/" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fpaypal%2FSeLion%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNE7Ack6Ms2VMwK1iFC0lR_7c1YI5A&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fpaypal%2FSeLion%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNE7Ack6Ms2VMwK1iFC0lR_7c1YI5A&#39;;return true;">https://github.com/paypal/SeLion/

Serenity : <a href="https://github.com/serenity-bdd/serenity-core" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fserenity-bdd%2Fserenity-core\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGRSDp77naU0gGbCZrrGQ6UUYDBcQ&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fserenity-bdd%2Fserenity-core\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGRSDp77naU0gGbCZrrGQ6UUYDBcQ&#39;;return true;">https://github.com/serenity-bdd/serenity-core

RedwoodHQ : <a href="http://redwoodhq.com" target="_blank" rel="nofollow" onmousedown="this.href=&#39;http://www.google.com/url?q\x3dhttp%3A%2F%2Fredwoodhq.com\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGo2PgxOZDX_BKPkHQLBa4x-Rcd-A&#39;;return true;" onclick="this.href=&#39;http://www.google.com/url?q\x3dhttp%3A%2F%2Fredwoodhq.com\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGo2PgxOZDX_BKPkHQLBa4x-Rcd-A&#39;;return true;">http://redwoodhq.com

Galen : <a href="http://galenframework.com" target="_blank" rel="nofollow" onmousedown="this.href=&#39;http://www.google.com/url?q\x3dhttp%3A%2F%2Fgalenframework.com\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGVKyRtTHd2QREphgrnd_FVJPu9gg&#39;;return true;" onclick="this.href=&#39;http://www.google.com/url?q\x3dhttp%3A%2F%2Fgalenframework.com\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGVKyRtTHd2QREphgrnd_FVJPu9gg&#39;;return true;">http://galenframework.com

Gauge : <a href="https://getgauge.io" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgetgauge.io\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEmYYlilN0ICTSl6euJXkU8Qo3ZwA&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgetgauge.io\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEmYYlilN0ICTSl6euJXkU8Qo3ZwA&#39;;return true;">https://getgauge.io

 

SimpleSe- PageObjects : <a href="https://github.com/RationaleEmotions/simplese" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2FRationaleEmotions%2Fsimplese\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEE1EL8BL3dLoHGRJ8cO3km62gnqQ&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2FRationaleEmotions%2Fsimplese\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEE1EL8BL3dLoHGRJ8cO3km62gnqQ&#39;;return true;">https://github.com/RationaleEmotions/simplese [ I built this as an alternative to PageFactory and code generation that people resort to, for building page objects ]. Its just meant to be an option for working with Page Objects.

 

 

 

Thanks & Regards

Krishnan Mahadevan

 

"All the desirable things in life are either illegal, expensive, fattening or in love with someone else!"

My Scribblings @ <a href="http://wakened-cognition.blogspot.com/" target="_blank" rel="nofollow" onmousedown="this.href=&#39;http://www.google.com/url?q\x3dhttp%3A%2F%2Fwakened-cognition.blogspot.com%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHzOdYJCASIDF_28vQtkp9gnKAYSQ&#39;;return true;" onclick="this.href=&#39;http://www.google.com/url?q\x3dhttp%3A%2F%2Fwakened-cognition.blogspot.com%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHzOdYJCASIDF_28vQtkp9gnKAYSQ&#39;;return true;">http://wakened-cognition.blogspot.com/

My Technical Scribbings @ <a href="http://rationaleemotions.wordpress.com/" target="_blank" rel="nofollow" onmousedown="this.href=&#39;http://www.google.com/url?q\x3dhttp%3A%2F%2Frationaleemotions.wordpress.com%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEcBOKyRn0lpL8LDbBuyAlKdwgXwQ&#39;;return true;" onclick="this.href=&#39;http://www.google.com/url?q\x3dhttp%3A%2F%2Frationaleemotions.wordpress.com%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEcBOKyRn0lpL8LDbBuyAlKdwgXwQ&#39;;return true;">http://rationaleemotions.wordpress.com/

 

From: <<a href="javascript:" target="_blank" gdf-obfuscated-mailto="MzWG-kNuBwAJ" rel="nofollow" onmousedown="this.href=&#39;javascript:&#39;;return true;" onclick="this.href=&#39;javascript:&#39;;return true;">seleniu...@googlegroups.com> on behalf of Mohan Radhakrishnan <<a href="javascript:" target="_blank" gdf-obfuscated-mailto="MzWG-kNuBwAJ" rel="nofollow" onmousedown="this.href=&#39;javascript:&#39;;return true;" onclick="this.href=&#39;javascript:&#39;;return true;">radhakris...@...>
Reply-To: <<a href="javascript:" target="_blank" gdf-obfuscated-mailto="MzWG-kNuBwAJ" rel="nofollow" onmousedown="this.href=&#39;javascript:&#39;;return true;" onclick="this.href=&#39;javascript:&#39;;return true;">seleniu...@googlegroups.com>
Date: Tuesday, December 5, 2017 at 3:04 AM
To: Selenium Users <<a href="javascript:" target="_blank" gdf-obfuscated-mailto="MzWG-kNuBwAJ" rel="nofollow" onmousedown="this.href=&#39;javascript:&#39;;return true;" onclick="this.href=&#39;javascript:&#39;;return true;">seleniu...@googlegroups.com>
Subject: [selenium-users] Open-source Selenium code

 

Hi,

            I am interested in recommending good OO or functional approaches to a team that is just starting to use Selenium. The PageObject Factory enables use to initialize

and work with part of the page. Started adopting this. Moreover the Fluent API is interesting too.

 

Are there large OSS projects that use Selenium ? I would like to read their source to get more ideas.

 

Thanks,

Mohan

--
You received this message because you are subscribed to the Google Groups "Selenium Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to <a href="javascript:" target="_blank" gdf-obfuscated-mailto="MzWG-kNuBwAJ" rel="nofollow" onmousedown="this.href=&#39;javascript:&#39;;return true;" onclick="this.href=&#39;javascript:&#39;;return true;">selenium-user...@googlegroups.com.
To post to this group, send email to <a href="javascript:" target="_blank" gdf-obfuscated-mailto="MzWG-kNuBwAJ" rel="nofollow" onmousedown="this.href=&#39;javascript:&#39;;return true;" onclick="this.href=&#39;javascript:&#39;;return true;">seleniu...@googlegroups.com.
To view this discussion on the web visit <a href="https://groups.google.com/d/msgid/selenium-users/d13dd079-d551-4dc4-b8c2-11c945db38a7%40googlegroups.com?utm_medium=email&amp;utm_source=footer" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://groups.google.com/d/msgid/selenium-users/d13dd079-d551-4dc4-b8c2-11c945db38a7%40googlegroups.com?utm_medium\x3demail\x26utm_source\x3dfooter&#39;;return true;" onclick="this.href=&#39;https://groups.google.com/d/msgid/selenium-users/d13dd079-d551-4dc4-b8c2-11c945db38a7%40googlegroups.com?utm_medium\x3demail\x26utm_source\x3dfooter&#39;;return true;">https://groups.google.com/d/msgid/selenium-users/d13dd079-d551-4dc4-b8c2-11c945db38a7%40googlegroups.com.
For more options, visit <a href="https://groups.google.com/d/optout" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://groups.google.com/d/optout&#39;;return true;" onclick="this.href=&#39;https://groups.google.com/d/optout&#39;;return true;">https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "Selenium Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/selenium-users/5de37be6-0c08-40aa-9e33-bf48e1132d44%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.