Question: Technology stack for functional testing

62 views
Skip to first unread message

Baswaraj Malage

unread,
Nov 10, 2016, 3:13:46 AM11/10/16
to Selenium Users
I am in the process of creating selenium functional tests and would like to use JavaScript. We are familiar with javascript as apps developed using the javascript/html/css. So, I have decided to use below technology stack. Anyone out there already tried writing selenium tests for an enterprise application with javascript? If yes, are there any areas which I have to look at to avoid major roadblocks down the road?

Karma – test runner
Jasmine – assertion library
Selenium – browser abstraction
Webdriverjs - browser control bindings (i.e. Selenium bindings for JavaScript)
PhantomJS – fast headless browser

Thanks
Baswaraj

Mira Anand

unread,
Feb 21, 2017, 1:49:03 AM2/21/17
to Selenium Users
Hi Baswaraj,

Were you able to proceed with this stack? I want to use the same stack. I am newbie to karma, jasmine, webdriverjs and phantomjs, hence not able to get clear idea on how to do the setup and start off. Could you please share any links/docs for the same. 

-Bhavitha.

Baswaraj Malage

unread,
Feb 21, 2017, 7:23:21 AM2/21/17
to Selenium Users
I landed with below technology stack, defined architecture/framework and built automation scripts. I have listed couple publicly available links/docs below. 

Selenium-webdriver – browser abstraction and running factory (i.e. selenium bindings for JavaScript)
Selenium-webdriver/testing/assert – assertion library
Mocha – test runner
PhantomJS – fast headless browser

Jenkins - Continuous integration tool
Docker - build, create selenium grid/hub and run tests etc...

Links:

Thanks
Baswaraj

Mira Anand

unread,
Feb 22, 2017, 8:15:02 AM2/22/17
to Selenium Users
Thanks Baswaraj. 
Reply all
Reply to author
Forward
0 new messages