{"id":155,"date":"2008-08-25T09:41:00","date_gmt":"2008-08-25T17:41:00","guid":{"rendered":"http:\/\/www.codebelay.com\/blog\/?p=155"},"modified":"2008-08-25T09:47:30","modified_gmt":"2008-08-25T17:47:30","slug":"automated-functional-testing-with-selenium-ide","status":"publish","type":"post","link":"https:\/\/www.codebelay.com\/blog\/2008\/08\/25\/automated-functional-testing-with-selenium-ide\/","title":{"rendered":"Automated Functional Testing with Selenium IDE"},"content":{"rendered":"<p>Are you a web developer that gets tired of typing the same thing over and over when you&#8217;re coding forms? Look no further than <a href=\"http:\/\/selenium-ide.openqa.org\/\">Selenium IDE<\/a>. It&#8217;s a <a href=\"http:\/\/selenium-ide.openqa.org\/download.jsp\">firefox extension that you can download<\/a>, and that allows you to do automated, functional testing. <\/p>\n<p><img decoding=\"async\" src=\"\/img\/seleniumide.png\" alt=\"screenshot of selenium IDE\"\/><\/p>\n<p>You simply let Selenium record what you are typing and your mouseclicks, and then save what you clicked and typed as a test file. You can play back that test file as many times as you need to get that pesky bug fixed. Now you can troll <a href=\"http:\/\/forums.worldofwarcraft.com\/\">the WoW forums<\/a> with all the time you saved.<\/p>\n<p>Another tool to look out for is functional testing from the command-line using <a href=\"http:\/\/www.symfony-project.org\/book\/1_1\/15-Unit-and-Functional-Testing\">symfony&#8217;s functional testing tools<\/a>. Unlike Selenium, you won&#8217;t need to open the browser. Currently symfony&#8217;s functional tester doesn&#8217;t work with sessions yet.<\/p>\n<p>From the Perl camp, there&#8217;s also <a href=\"http:\/\/search.cpan.org\/dist\/WWW-Mechanize\/lib\/WWW\/Mechanize.pm#SYNOPSIS\">WWW::Mechanize<\/a>, but it won&#8217;t work with testing Ajax functionality.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Are you a web developer that gets tired of typing the same thing over and over when you&#8217;re coding forms? Look no further than Selenium IDE. It&#8217;s a firefox extension that you can download, and that allows you to do automated, functional testing. You simply let Selenium record what you are typing and your mouseclicks, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[120,121,385],"class_list":["post-155","post","type-post","status-publish","format-standard","hentry","category-qa","tag-automated-testing","tag-functional-testing","tag-qa"],"_links":{"self":[{"href":"https:\/\/www.codebelay.com\/blog\/wp-json\/wp\/v2\/posts\/155","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codebelay.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codebelay.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codebelay.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codebelay.com\/blog\/wp-json\/wp\/v2\/comments?post=155"}],"version-history":[{"count":0,"href":"https:\/\/www.codebelay.com\/blog\/wp-json\/wp\/v2\/posts\/155\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.codebelay.com\/blog\/wp-json\/wp\/v2\/media?parent=155"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codebelay.com\/blog\/wp-json\/wp\/v2\/categories?post=155"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codebelay.com\/blog\/wp-json\/wp\/v2\/tags?post=155"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}