Posts

Showing posts from November, 2017

Headless Miracles: Chromedriver Headless VS Chromdriver

Image
You may have heard that we are running the cases in the headless mode so that we could accelerate the execution of the test cases.  So is this true all the time? In this post, I have a little test to compare the headless mode in Chromedriver with version 2.33 and Chromedriver. The tests were run in Windows.
I am using Capybara, I have around 200 test cases written in Cucumber. Tests are running parallel with 15 execution lines. This execution is controlled by tags so we can get the execution time when a tag finished. With this way, we can compare the tag specific time differences and the total time difference. I am using the following Chromedriver instances written in env.rb file in the project.


TAGSChromeHeadlessDIFFsignup90.000999927570.00300002122.22%login100.00099992880.00300002120.00%basket_a120.000999928120.0030000210.00%order_d160.001999855150.0039999496.25%search180.003000021180.0039999490.00%filter_ps180.003000021