Excellent, very useful for selenium work! Rated 5 out of 5 stars

Outstanding how you did made this so helpful for all different languages that can be used with selenium. Thank you for making it and keeping it updated!

Good start, but long way to go..... Rated 1 out of 5 stars

The effort is really great, But the major problem is most of the time it deals with id or class, now if id is dynamic /auto generated or multiple web elements have same class name it will be major issue.I think it won't work.If it found any id attribute in webelement it tries to work with that id only.

Thanks for the feedback

...but please do use the addon before reviewing it.

"the major problem is most of the time it deals with id or class"

This is not how the addon works. The logic is agnostic to the types of node attributes available (as it can't guess which one is most suitable for your webapp), so it has no bias toward id or class.

"If it found any id attribute in webelement it tries to work with that id only"

This is not how the addon works. For example, if you try it on the mozilla addons search bar, it will find the id attribute with value 'search-q' and present it as an option. However, it will also offer locators based on type, name, class, placeholder, etc.

"if id is dynamic /auto generated or multiple web elements have same class name it will be major issue.I think it won't work"

This is not how the addon works. When it offers you locators, it will automatically check their uniqueness for you. If a class value is shared between multiple elements, it will allow you to select it but it will mark it with a red exclamation so you know it's a non-unique (and risky) locator to use.

If the id is auto-generated, like id=form_div_span_txtName, the addon will present you with a contains() locator based on the final and significant part of the id.

If an id is truly non-deterministic then, naturally, you won't find a non-dynamic locator to work based on the id attribute. This is also true of manual location. In which case, I'd politely ask your dev team to implement data-id attributes for your testable elements.

Thanks,
Andrew

Rated 5 out of 5 stars

just awesome, mind blowing..it helps me a lot and saves my time as well

Simply awesome Rated 5 out of 5 stars

Great stuff Andrew... It simply eases our work... Good Job...

Rated 5 out of 5 stars

Thanks a lot. This add-on is simply great. For non experienced guys it will help 1000 % and most beautiful thing is XPATH locator, all xpath which i was designed manually now its giving automatically on single click.

Rated 5 out of 5 stars

Great tool

Rated 5 out of 5 stars

Toooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo good.

Keep up the good work..

Incredibly succint and useful tool for those creating webdriver scripts Rated 5 out of 5 stars

This tool is great at what it does, I use it almost daily. The only "new feature" I would add to it is a CSS Selector component in addition to Xpath.

Awesome Rated 5 out of 5 stars

This is the best I have seen for locating web elements. Saved a lot of time while writing selenium scripts.Thanks for the add on

Good Start Rated 4 out of 5 stars

This is really a good start. It will be really helpful and will save time.

This review is for a previous version of the add-on (1.rev306.1-signed).