{"id":3771,"date":"2025-12-12T09:24:22","date_gmt":"2025-12-12T09:24:22","guid":{"rendered":"https:\/\/selenium.academy\/?p=3771"},"modified":"2026-05-01T20:41:52","modified_gmt":"2026-05-01T20:41:52","slug":"protractor-framework","status":"publish","type":"post","link":"https:\/\/selenium.academy\/protractor-framework\/","title":{"rendered":"Protractor Framework"},"content":{"rendered":"Learn how to create end-to-end tests for your Angular applications using the Protractor framework. In this lesson you will learn: How to setup Protractor Create a simple test Creating a configuration file Running your test Prerequisites: Ideally, you should complete these lessons first: Local Selenium Setup Development Environment Setup for <a href=\"https:\/\/selenium.academy\/protractor-framework\/\" class=\"more-link\">(more&hellip;)<\/a>","protected":false},"excerpt":{"rendered":"<p>Learn how to create end-to-end tests for your Angular applications using the Protractor framework. In this lesson you will learn:&#8230;<\/p>\n","protected":false},"author":1,"featured_media":3352,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kadence_starter_templates_imported_post":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[15],"tags":[],"class_list":["post-3771","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-selenium"],"taxonomy_info":{"category":[{"value":15,"label":"Selenium"}]},"featured_image_src_large":["https:\/\/selenium.academy\/wp-content\/uploads\/2025\/12\/Selenium30-1024x682.png",1024,682,true],"author_info":{"display_name":"Alya Rahik","author_link":"https:\/\/selenium.academy\/author\/alya-rahiktdg-global-com\/"},"comment_info":0,"category_info":[{"term_id":15,"name":"Selenium","slug":"selenium","term_group":0,"term_taxonomy_id":15,"taxonomy":"category","description":"","parent":0,"count":99,"filter":"raw","cat_ID":15,"category_count":99,"category_description":"","cat_name":"Selenium","category_nicename":"selenium","category_parent":0}],"tag_info":false,"uagb_featured_image_src":{"full":["https:\/\/selenium.academy\/wp-content\/uploads\/2025\/12\/Selenium30.png",1280,853,false],"thumbnail":["https:\/\/selenium.academy\/wp-content\/uploads\/2025\/12\/Selenium30-150x150.png",150,150,true],"medium":["https:\/\/selenium.academy\/wp-content\/uploads\/2025\/12\/Selenium30-300x200.png",300,200,true],"medium_large":["https:\/\/selenium.academy\/wp-content\/uploads\/2025\/12\/Selenium30-768x512.png",768,512,true],"large":["https:\/\/selenium.academy\/wp-content\/uploads\/2025\/12\/Selenium30-1024x682.png",1024,682,true],"1536x1536":["https:\/\/selenium.academy\/wp-content\/uploads\/2025\/12\/Selenium30.png",1280,853,false],"2048x2048":["https:\/\/selenium.academy\/wp-content\/uploads\/2025\/12\/Selenium30.png",1280,853,false]},"uagb_author_info":{"display_name":"Alya Rahik","author_link":"https:\/\/selenium.academy\/author\/alya-rahiktdg-global-com\/"},"uagb_comment_info":0,"uagb_excerpt":"Learn how to create end-to-end tests for your Angular applications using the Protractor framework. In this lesson you will learn:...","rttpg_featured_image_url":{"full":["https:\/\/selenium.academy\/wp-content\/uploads\/2025\/12\/Selenium30.png",1280,853,false],"landscape":["https:\/\/selenium.academy\/wp-content\/uploads\/2025\/12\/Selenium30.png",1280,853,false],"portraits":["https:\/\/selenium.academy\/wp-content\/uploads\/2025\/12\/Selenium30.png",1280,853,false],"thumbnail":["https:\/\/selenium.academy\/wp-content\/uploads\/2025\/12\/Selenium30-150x150.png",150,150,true],"medium":["https:\/\/selenium.academy\/wp-content\/uploads\/2025\/12\/Selenium30-300x200.png",300,200,true],"large":["https:\/\/selenium.academy\/wp-content\/uploads\/2025\/12\/Selenium30-1024x682.png",1024,682,true],"1536x1536":["https:\/\/selenium.academy\/wp-content\/uploads\/2025\/12\/Selenium30.png",1280,853,false],"2048x2048":["https:\/\/selenium.academy\/wp-content\/uploads\/2025\/12\/Selenium30.png",1280,853,false]},"rttpg_author":{"display_name":"Alya Rahik","author_link":"https:\/\/selenium.academy\/author\/alya-rahiktdg-global-com\/"},"rttpg_comment":0,"rttpg_category":"<a href=\"https:\/\/selenium.academy\/category\/selenium\/\" rel=\"category tag\">Selenium<\/a>","rttpg_excerpt":"Learn how to create end-to-end tests for your Angular applications using the Protractor framework. In this lesson you will learn:...","_links":{"self":[{"href":"https:\/\/selenium.academy\/wp-json\/wp\/v2\/posts\/3771","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/selenium.academy\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/selenium.academy\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/selenium.academy\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/selenium.academy\/wp-json\/wp\/v2\/comments?post=3771"}],"version-history":[{"count":3,"href":"https:\/\/selenium.academy\/wp-json\/wp\/v2\/posts\/3771\/revisions"}],"predecessor-version":[{"id":4521,"href":"https:\/\/selenium.academy\/wp-json\/wp\/v2\/posts\/3771\/revisions\/4521"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/selenium.academy\/wp-json\/wp\/v2\/media\/3352"}],"wp:attachment":[{"href":"https:\/\/selenium.academy\/wp-json\/wp\/v2\/media?parent=3771"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/selenium.academy\/wp-json\/wp\/v2\/categories?post=3771"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/selenium.academy\/wp-json\/wp\/v2\/tags?post=3771"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}