title: Getting screenshot using PhantomJS in C#
body: <p>I have added PhantomJS and Selenium to my C# console app and i want to take a screen shot of the browser when it gets to a specific element. The reason is because for some reason when i use the ChromeDriver it works fine, but when i use PhantomJS it fails on a few elements.</p>
  
  <p>I guess i need an introduction on how to take a screenshot in C# using phantomjs. I have looked around on the internet and it looks like everyone is using java scripts to do this. The problem i am having is i don't know how to integrate the java scripts into my C# app and then use that with phantomJS to get the screen shot. If i can get some help on how to do this it would be very nice.</p>
  
  <p>TLDR:
  I have found <a href="http://code.tutsplus.com/tutorials/testing-javascript-with-phantomjs--net-28243" rel="noreferrer">http://code.tutsplus.com/tutorials/testing-javascript-with-phantomjs--net-28243</a> and this is what i want to do but i don't know how to use the javascript in my c# app.</p>