Because of the two
problems I mentioned with back-door web testing (changes to layout and no Javascript testing), I was looking to pursue front-door web testing toward the end of
2012.
My first thought was
that whatever framework I chose should have a test recorder so that writing the
tests would be much easier than having to code up every little click and
wait. The problem with this philosophy
is that most of these test recorders generate code. It turns out that generating code in a
maintainable way is hard, and all code should be maintainable, even test
code. So although recorders can be useful in learning how to write tests I eventually scrapped that path, and
started looking at using a nice API to drive the browser.
I looked at two
different frameworks in .NET for accomplishing this: WatiN and Selenium. Both had great feature sets and either one
would have been suitable. At the time,
Selenium's documentation was way too fragmented. There were multiple versions: Selenium 1.0,
Selenium RC, Selenium 2.0 , etc. Because
I was new I wasn't sure which one to use (e.g. was 2.0 stable?). When I did a search I ended up on a blog posts using outdated methods, or the blog posts didn't indicate which version of the
API was being used. I found WatiN's
documentation to be much clearer on the .NET side. I went with that, although both tools offer an API which is easily to understand. I later ended up regretting my choice. WatiN only supported IE, and although the bulk of the bugs were in IE, I found a few bugs on the other browsers that I wished I had a way of automating. WatiN later started supporting Firefox after I finished the project.
[Update: Selenium
has been on version 2.0 for a while, and the older documentation is becoming less
relevant in search engines, so I would probably go with Selenium today]
It's interesting to read.
ReplyDeleteSoftware training
Great Article
DeleteIEEE Final Year Projects for CSE
IEEE Project Centers in Chennai
The future of automation testing tool is on the positive tool. As the demand of quality web application keeps on increasing, the tool like Selenium IDE is getting very popular all over the world. Thus, taking Selenium Training in Chennai will help you to enter software testing industry.Best Selenium training institute in Chennai
ReplyDeleteIt is amazing and wonderful to visit your site.Thanks for sharing this information,this is useful to me...
ReplyDeleteAndroid Training in Chennai
Ios Training in Chennai
Hi, Great.. Tutorial is just awesome..It is really helpful for a newbie like me.. I am a regular follower of your blog.
ReplyDeleteReally very informative post you shared here. Kindly keep blogging. If anyone wants to become a Front end developer learn from Javascript Online Training from India .
or learn thru JavaScript Online Training from India. Nowadays JavaScript has tons of job opportunities on various vertical industry. ES6 Training in Chennai
It is a very useful information about testing tools. Thanks for sharing this information.
ReplyDeleteSoftware testing institutes in Chennai | Software testing Training Institute Chennai
This was an nice and amazing and the given contents were very useful and the precision has given here is good.
ReplyDeleteJava Training in Chennai
very useful content about "Web UI Testing Part 2: Front-door testing tools".
ReplyDeletethanks for sharing.
Data Science Training in Chennai
thoughtful topic explained very well
ReplyDeletePython Training in Chennai
great approach about this topic.i had great impact on this topic..thank you
ReplyDeletePython Training in Bangalore
This was an nice and amazing and the given contents were very useful and the precision has given here is good.
ReplyDeleteBigdata training institute in bangalore
Nice Blog Python Training in Bangalore
ReplyDeleteNeeded to compose you a very little word to thank you yet again regarding the nice suggestions you’ve contributed here.
ReplyDeleteRPA Training in Chennai
Thanks for posting useful information.
ReplyDeleteSelenium Training in Chennai
selenium testing training in chennai
iOS Training in Chennai
Android App Development Training in Chennai
Android Training in chennai
Informative post, thanks for sharing.
ReplyDeleteAngularjs course in Chennai
Angularjs Training in Chennai
Blue Prism Training in Chennai
UiPath Training in Chennai
RPA Training in Chennai
Thanks first of all for the useful info.
ReplyDeletethe idea in this article is quite different and innovative please update more.
cloud computing courses near me
Cloud Computing Training in Ambattur
Cloud Computing Training in Amjikarai
Cloud Computing Training in Karapakkam
All are saying the same thing repeatedly, but in your blog I had a chance to get some useful and unique information, I love your writing style very much, I would like to suggest your blog in my dude circle, so keep on updates.
ReplyDeleteCCNA Training in Chennai
DevOps Training in Chennai
DevOps foundation certificate
DevOps institute certification
CCNA institute in Chennai
CCNA Training center in Chennai
This technical post helps me to improve my skills ,thanks for this wonder post I expect your upcoming blog, so keep sharing...
ReplyDeleteSpoken English in Chennai
Best Spoken English Institute in Chennai
English Coaching Class in Chennai
Best English Coaching Center in Chennai
English Coaching in Chennai
English Coaching Centre in Chennai
English Courses in Chennai
Thanks for this wonder article I am expecting more from your upcoming blog, So keep sharing
ReplyDeleteLinux Training in Chennai | Linux Certification | Linux Certification Courses in Chennai | Linux Training in Adyar | Linux Training in Velachery | Linux Training in Tambaram
It is very excellent blog and useful article thank you for sharing with us, keep posting.
ReplyDeleteSpoken English Course in Chennai
English Speaking Course in Chennai
Spoken English Training center in Chennai
Spoken English Classes in Anna Nagar
Spoken English Training in Velachery
Spoken English Training in Tambaram
Spoken English Training in Adyar
Thanks first of all for the useful info.
ReplyDeletethe idea in this article is quite different and innovative please update more.
software testing training in bangalore
Best Software Testing Training Institute in Anna nagar
Software Testing Training Institutes in T nagar
Software Testing Certification Training in OMR
Do you have a spam issue on this website; I also am a blogger, and I wanted to know your situation
ReplyDeletefire and safety course in chennai
Your blog information are really creative and useful for the readers.I ever read such kind of nice article yet.
ReplyDeletehope you will add more innovative ideas on your post.
German Certification Training in T nagar
German Course in Anna Nagar
german language classes in bangalore
learn german in bangalore
Thanks for the great post on your blog, it really gives me an insight on this topic.I must thank you for this informative read. I hope you will post again soon.
ReplyDeleteAWS Training in Guindy
AWS Certification Training in Anna nagar
AWS Certification Training
AWS Training Institutes in Bangalore
Awesome Post. Your writing is very unique. The choice of words stood as an exemplary piece of work. Thanks of sharing.
ReplyDeleteHtml5 Training in Chennai
Html5 Courses in Chennai
Html5 Training
Html5 Course
Html5 Training Course
Html5 Training for Beginners
Best Html5 Course
Best Html5 Training
Awesome Post. The choice of words makes this post very unique. Great content. Thanks for sharing.
ReplyDeleteNode JS Training in Chennai
Node JS Course in Chennai
Node JS Advanced Training
Node JS Training Institute in chennai
Node JS Training Institutes in chennai
Node JS Course
The blog is very useful, interesting and informative. thank you for sharing the blog with us. keep on updating....
ReplyDeleteJava Training in Chennai
Python Training in Chennai
IOT Training in Chennai
Selenium Training in Chennai
Data Science Training in Chennai
FSD Training in Chennai
MEAN Stack Training in Chennai
really nice blog!! with lot of recent info.Thanks for uploading.
ReplyDeleteSelenium training in chennai
Selenium training institute in Chennai
iOS Course Chennai
French Classes in Chennai
Big Data Training in Chennai
salesforce administrator training in chennai
Salesforce certification Training in Chennai
Amazing Article ! I have bookmarked this article page as i received good information from this. All the best for the upcoming articles. I will be waiting for your new articles. Thank You ! Kindly Visit Us @ Coimbatore Travels | Ooty Travels | Coimbatore Airport Taxi | Coimbatore taxi
ReplyDeleteGood Job, nice work and efforts. Your content is very interesting and I like that. I want a lot of info from your post...
ReplyDeleteEthical Hacking Course in Chennai
Hacking Course in Chennai
Certified Ethical Hacking Course in Chennai
Ethical Hacking Training in Chennai
I have been searching for this blog for a long time and by now I am able to get it to read. Keep sharing more.
ReplyDeleteBest TOEFL Coaching Classes in Chennai
Best TOEFL Institute in Chennai
TOEFL Course in Chennai
TOEFL Courses in Chennai
TOEFL Coaching in Chennai
TOEFL Classes in Chennai
TOEFL Training Course in Chennai
the article is very useful for me.thanks for this session.i got lot of things after i read this.
ReplyDeleteccna Training institute in Chennai
ccna institute in Chennai
Python Classes in Chennai
Python Training Institute in Chennai
Data Analytics Courses in Chennai
Big Data Analytics Courses in Chennai
the article is well explained and also very useful for my study.the new ideas are very well.thanks for useful blog.
ReplyDeleteRPA Training Institute in Chennai
RPA course in Chennai
RPA Training in Chennai
Blue Prism Training Institute in Chennai
UiPath Courses in Chennai
Awesome Post. It shows your in-depth knowledge of the content. Thanks for Posting.
ReplyDeleteSAS Training in Chennai
SAS Course in Chennai
SAS Training Institutes in Chennai
SAS Institute in Chennai
Clinical SAS Training in Chennai
SAS Analytics Training in Chennai
SAS Training in Velachery
SAS Training in Tambaram
SAS Training in Adyar
Hi! The post you published is well-written and informative. It has more topic discussions which i want really. So helpful to me. Keep updating.
ReplyDeletePyhton Training in Chennai
Python Course in Chennai
AWS Training in Chennai
CCNA Training in Chennai
German Language Course in Chennai
German Courses in Chennai
Its such a wonderful arcticle.the above article is very helpful to study the technology thanks for that.
ReplyDeleteccna course in Chennai
R Training in Chennai
R Programming Training in Chennai
Python Training in Velachery
Python Training in Tambaram
Online Casino Super Earnings top 10 online casinos here Win online casinos and live like a king in the world.
ReplyDeleteI simply wanted to thank you so much again. I am not sure the things that I might have gone through without the type of hints revealed by you regarding that situation.
ReplyDeletefire and safety course in chennai
Excellent work thanks for posting
ReplyDeletesoftware testing training with placement
I appreciate that you produced this wonderful article to help us get more knowledge about this topic.
ReplyDeleteI know, it is not an easy task to write such a big article in one day, I've tried that and I've failed. But, here you are, trying the big task and finishing it off and getting good comments and ratings. That is one hell of a job done!
Selenium training in bangalore
Selenium training in Chennai
Selenium training in Bangalore
Selenium training in Pune
Selenium Online training
Really i get more testing related informations. very proud of you. Great work. keep going.
ReplyDeleteAngularjs Course in Chennai | Angular 2 Course in Chennai | Angular 4 Course in Chennai | Angular 5 Course in Chennai
Лучшая гибкая лента светодиодная купить которую можно только у нас и больше нигде, я конечно шучу, но в Ekodio лучше.
ReplyDelete