{"id":2142,"date":"2017-04-04T08:22:51","date_gmt":"2017-04-04T08:22:51","guid":{"rendered":"https:\/\/codoid.com\/launching-selenium-webdriver-server-using-gulp-protractor\/"},"modified":"2023-01-27T12:55:24","modified_gmt":"2023-01-27T12:55:24","slug":"launching-selenium-webdriver-server-using-gulp-protractor","status":"publish","type":"post","link":"https:\/\/codoid.com\/selenium-testing\/launching-selenium-webdriver-server-using-gulp-protractor\/","title":{"rendered":"Launching Selenium Webdriver Server using Gulp &#038; Protractor"},"content":{"rendered":"<p>Writing automated acceptance tests using Jasmine, Protractor &#038; Gulp is very popular. In this blog post, you will learn how to launch Selenium Webdriver Server automatically using Gulp Protractor without using <strong>seleniumServerJar<\/strong> and <strong>seleniumAddress<\/strong> in Protractor configuration file.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/codoid.com\/wp-content\/uploads\/2017\/04\/protractor-jasmine.jpg\" class=\"img-responsive center-block\" alt=\"Protractor &#038; Gulp\"><\/p>\n<h5>Protractor Configuration File<\/h5>\n<p>In Protractor <a href=\"https:\/\/github.com\/angular\/protractor\/blob\/master\/lib\/config.ts\" target=\"_blank\" rel=\"noopener noreferrer\">configuration file<\/a>, don&#8217;t add <strong>seleniumAddress<\/strong> and <strong>seleniumAddress<\/strong><\/p>\n<div class=\"editor editor-dark\">\n<div class=\"editor-top\">\n<ul class=\"editor-controls\">\n<li><\/li>\n<li><\/li>\n<li><\/li>\n<\/ul>\n<\/div>\n<pre class=\"brush: plain; title: Software Quality Assurance (QA) &amp; Testing Services | Codoid; notranslate\" title=\"Software Quality Assurance (QA) &amp; Testing Services | Codoid\">exports.config = {\r\n    \/\/ Capabilities to be passed to the webdriver instance.\r\n    capabilities: {\r\n        'browserName': 'chrome'\r\n    },\r\n\r\n    \/\/ Framework to use. Jasmine is recommended.\r\n    framework: 'jasmine',\r\n\r\n    specs: ['todo-spec.js'],\r\n\r\n    jasmineNodeOpts: {\r\n        defaultTimeoutInterval: 30000\r\n    }\r\n};  <\/pre>\n<\/div>\n<h5>Gulpfile.js<\/h5>\n<div class=\"editor editor-dark\">\n<div class=\"editor-top\">\n<ul class=\"editor-controls\">\n<li><\/li>\n<li><\/li>\n<li><\/li>\n<\/ul>\n<\/div>\n<pre class=\"brush: plain; title: Testing Services | Codoid; notranslate\" title=\"Testing Services | Codoid\">var gulp = require('gulp');\r\nvar protractor = require(&quot;gulp-protractor&quot;).protractor;\r\n\r\ngulp.task(&quot;execute&quot;,function () {\r\n        return gulp.src([])\r\n            .pipe(protractor({\r\n                configFile: &quot;conf.js&quot;\r\n            }))\r\n            .on('error', function(e) { throw e })\r\n    }\r\n);  <\/pre>\n<\/div>\n<p>Now you can run your Gulp task without starting or configuring in conf.js.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Writing automated acceptance tests using Jasmine, Protractor &#038; Gulp is very popular. In this blog post, you will learn how to launch Selenium Webdriver Server automatically using Gulp Protractor without using seleniumServerJar and seleniumAddress in Protractor configuration file. Protractor Configuration File In Protractor configuration file, don&#8217;t add seleniumAddress and seleniumAddress Gulpfile.js Now you can run [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":25033,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[187,20],"tags":[],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.3 (Yoast SEO v20.3) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Launching Selenium Webdriver Server using Gulp &amp; Protractor - Codoid<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Launching Selenium Webdriver Server using Gulp &amp; Protractor\" \/>\n<meta property=\"og:description\" content=\"Writing automated acceptance tests using Jasmine, Protractor &#038; Gulp is very popular. In this blog post, you will learn how to launch Selenium Webdriver Server automatically using Gulp Protractor without using seleniumServerJar and seleniumAddress in Protractor configuration file. Protractor Configuration File In Protractor configuration file, don&#8217;t add seleniumAddress and seleniumAddress Gulpfile.js Now you can run [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/codoid.com\/learn\/selenium-testing\/launching-selenium-webdriver-server-using-gulp-protractor\/\" \/>\n<meta property=\"og:site_name\" content=\"Codoid\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/codoid.softwaretestingcompany\" \/>\n<meta property=\"article:published_time\" content=\"2017-04-04T08:22:51+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-01-27T12:55:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/codoid.com\/wp-content\/uploads\/2017\/04\/Launching-Selenium-Webdriver-Server-using-Gulp-Protractor-Blog.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"800\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@codoid\" \/>\n<meta name=\"twitter:site\" content=\"@codoid\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Launching Selenium Webdriver Server using Gulp & Protractor - Codoid","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"en_US","og_type":"article","og_title":"Launching Selenium Webdriver Server using Gulp & Protractor","og_description":"Writing automated acceptance tests using Jasmine, Protractor &#038; Gulp is very popular. In this blog post, you will learn how to launch Selenium Webdriver Server automatically using Gulp Protractor without using seleniumServerJar and seleniumAddress in Protractor configuration file. Protractor Configuration File In Protractor configuration file, don&#8217;t add seleniumAddress and seleniumAddress Gulpfile.js Now you can run [&hellip;]","og_url":"https:\/\/codoid.com\/learn\/selenium-testing\/launching-selenium-webdriver-server-using-gulp-protractor\/","og_site_name":"Codoid","article_publisher":"https:\/\/www.facebook.com\/codoid.softwaretestingcompany","article_published_time":"2017-04-04T08:22:51+00:00","article_modified_time":"2023-01-27T12:55:24+00:00","og_image":[{"width":1200,"height":800,"url":"https:\/\/codoid.com\/wp-content\/uploads\/2017\/04\/Launching-Selenium-Webdriver-Server-using-Gulp-Protractor-Blog.png","type":"image\/png"}],"author":"admin","twitter_card":"summary_large_image","twitter_creator":"@codoid","twitter_site":"@codoid","twitter_misc":{"Written by":"admin","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/codoid.com\/learn\/selenium-testing\/launching-selenium-webdriver-server-using-gulp-protractor\/#article","isPartOf":{"@id":"https:\/\/codoid.com\/learn\/selenium-testing\/launching-selenium-webdriver-server-using-gulp-protractor\/"},"author":{"name":"admin","@id":"https:\/\/codoid.com\/#\/schema\/person\/360ee1d38151acb7c746787fbfa8e586"},"headline":"Launching Selenium Webdriver Server using Gulp &#038; Protractor","datePublished":"2017-04-04T08:22:51+00:00","dateModified":"2023-01-27T12:55:24+00:00","mainEntityOfPage":{"@id":"https:\/\/codoid.com\/learn\/selenium-testing\/launching-selenium-webdriver-server-using-gulp-protractor\/"},"wordCount":162,"commentCount":0,"publisher":{"@id":"https:\/\/codoid.com\/#organization"},"articleSection":["Selenium Testing","Blog"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/codoid.com\/learn\/selenium-testing\/launching-selenium-webdriver-server-using-gulp-protractor\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/codoid.com\/learn\/selenium-testing\/launching-selenium-webdriver-server-using-gulp-protractor\/","url":"https:\/\/codoid.com\/learn\/selenium-testing\/launching-selenium-webdriver-server-using-gulp-protractor\/","name":"Launching Selenium Webdriver Server using Gulp & Protractor - Codoid","isPartOf":{"@id":"https:\/\/codoid.com\/#website"},"datePublished":"2017-04-04T08:22:51+00:00","dateModified":"2023-01-27T12:55:24+00:00","breadcrumb":{"@id":"https:\/\/codoid.com\/learn\/selenium-testing\/launching-selenium-webdriver-server-using-gulp-protractor\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/codoid.com\/learn\/selenium-testing\/launching-selenium-webdriver-server-using-gulp-protractor\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/codoid.com\/learn\/selenium-testing\/launching-selenium-webdriver-server-using-gulp-protractor\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/codoid.com\/"},{"@type":"ListItem","position":2,"name":"Launching Selenium Webdriver Server using Gulp &#038; Protractor"}]},{"@type":"WebSite","@id":"https:\/\/codoid.com\/#website","url":"https:\/\/codoid.com\/","name":"Codoid","description":"","publisher":{"@id":"https:\/\/codoid.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/codoid.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/codoid.com\/#organization","name":"Codoid - Software Testing Company","url":"https:\/\/codoid.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/codoid.com\/#\/schema\/logo\/image\/","url":"https:\/\/codoid.com\/wp-content\/uploads\/2020\/09\/Codoid_Software_Testing_Company_Logo.png","contentUrl":"https:\/\/codoid.com\/wp-content\/uploads\/2020\/09\/Codoid_Software_Testing_Company_Logo.png","width":500,"height":500,"caption":"Codoid - Software Testing Company"},"image":{"@id":"https:\/\/codoid.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/codoid.softwaretestingcompany","https:\/\/twitter.com\/codoid","https:\/\/www.instagram.com\/codoid.softwaretestingcompany\/","https:\/\/www.linkedin.com\/company\/codoid-qacompany","https:\/\/www.pinterest.com\/codoid9282\/codoid-software-testing-company\/","https:\/\/www.youtube.com\/channel\/UCCmOTDQgcf4W8oo22mBMUYA"]},{"@type":"Person","@id":"https:\/\/codoid.com\/#\/schema\/person\/360ee1d38151acb7c746787fbfa8e586","name":"admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/codoid.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/4d33f9036c9d60684b9478f738779823?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4d33f9036c9d60684b9478f738779823?s=96&d=mm&r=g","caption":"admin"},"sameAs":["https:\/\/codoid.com"]}]}},"_links":{"self":[{"href":"https:\/\/codoid.com\/wp-json\/wp\/v2\/posts\/2142"}],"collection":[{"href":"https:\/\/codoid.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/codoid.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/codoid.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/codoid.com\/wp-json\/wp\/v2\/comments?post=2142"}],"version-history":[{"count":1,"href":"https:\/\/codoid.com\/wp-json\/wp\/v2\/posts\/2142\/revisions"}],"predecessor-version":[{"id":11613,"href":"https:\/\/codoid.com\/wp-json\/wp\/v2\/posts\/2142\/revisions\/11613"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/codoid.com\/wp-json\/wp\/v2\/media\/25033"}],"wp:attachment":[{"href":"https:\/\/codoid.com\/wp-json\/wp\/v2\/media?parent=2142"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/codoid.com\/wp-json\/wp\/v2\/categories?post=2142"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/codoid.com\/wp-json\/wp\/v2\/tags?post=2142"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}