<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>AShot Archives | Selenium Webdriver Appium Complete Tutorial</title>
	<atom:link href="https://automationtesting.in/category/ashot/feed/" rel="self" type="application/rss+xml" />
	<link>https://automationtesting.in/category/ashot/</link>
	<description>Automation Testing</description>
	<lastBuildDate>Tue, 11 Apr 2017 02:16:15 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.2.2</generator>
	<item>
		<title>Image Comparison in Selenium</title>
		<link>https://automationtesting.in/image-comparison-in-selenium/</link>
					<comments>https://automationtesting.in/image-comparison-in-selenium/#respond</comments>
		
		<dc:creator><![CDATA[Krishna Sakinala]]></dc:creator>
		<pubDate>Sun, 09 Apr 2017 03:34:35 +0000</pubDate>
				<category><![CDATA[AShot]]></category>
		<category><![CDATA[compare images in selenium]]></category>
		<category><![CDATA[compare screenshots in selenium]]></category>
		<category><![CDATA[how to compare images]]></category>
		<category><![CDATA[how to compare screenshots]]></category>
		<category><![CDATA[how to compare two images]]></category>
		<category><![CDATA[how to compare two screenshots]]></category>
		<category><![CDATA[image comparison]]></category>
		<category><![CDATA[image comparison in selenium]]></category>
		<category><![CDATA[screenshot comparison]]></category>
		<category><![CDATA[Selenium]]></category>
		<guid isPermaLink="false">http://automationtesting.in/?p=1476</guid>

					<description><![CDATA[<p>Image Comparison in selenium will discuss about how to compare two images in selenium. Practically speaking image comparison is not possible with selenium web driver but when there is a specific need then we can depend on third party API to achieve this functionality. AShot is of the API’s we can use to compare two [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://automationtesting.in/image-comparison-in-selenium/">Image Comparison in Selenium</a> appeared first on <a rel="nofollow" href="https://automationtesting.in">Selenium Webdriver Appium Complete Tutorial</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><br />
<!-- Responsive --><br />
<ins class="adsbygoogle" style="display: block;" data-ad-client="ca-pub-9173866185064071" data-ad-slot="6638633547" data-ad-format="auto"></ins><br />
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script><br />
<span style="font-weight: 400;">Image Comparison in selenium will discuss about how to compare two images in selenium. Practically speaking image comparison is not possible with selenium web driver but when there is a specific need then we can depend on third party API to achieve this functionality. AShot is of the API’s we can use to compare two images.</span></p>
<div class="post-video"><iframe loading="lazy" width="1165" height="874" src="https://www.youtube.com/embed/zaDSpAEIbwA?wmode=transparent&#038;fs=1"  allowfullscreen></iframe></div>
<p><span style="font-weight: 400;">To compare two images, we need to capture the screenshot of the particular element and we can store it somewhere in the project folder structure and we can capture same image dynamically while automating the application and we can compare this image/screenshot with the image/screenshot which we captured and placed in the folder structure for the reference(i.e. expected).</span></p>
<p><span style="font-weight: 400;">As we already saw how to </span><a href="https://automationtesting.in/taking-web-element-screenshot-in-selenium/"><span style="font-weight: 400;">capture the screenshot of a particular web element</span></a><span style="font-weight: 400;"> using AShot in one of our previous blogs. Will use the same approach to capture the screenshot and will use the same to compare the images/screenshots.  </span></p>
<p><span style="font-weight: 400;">Here will take two examples; one is positive scenario (will take the screenshot and will compare the same thing dynamically captured screenshot); in this case test script should PASS. And another one is negative scenario ( will add small pixel to the captured(i.e.expected) screenshot and compare the same thing dynamically captured screenshot); in this case test script should FAIL.</span><br />
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><br />
<!-- Responsive --><br />
<ins class="adsbygoogle" style="display: block;" data-ad-client="ca-pub-9173866185064071" data-ad-slot="6638633547" data-ad-format="auto"></ins><br />
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script><br />
<span style="font-weight: 400;">Below is the sample program to capture the web element screenshot (i.e. expected image/reference image):</span></p>
<pre class="brush: java; highlight: [20,22,23]; title: ; notranslate">
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;
import ru.yandex.qatools.ashot.AShot;
import ru.yandex.qatools.ashot.Screenshot;
import javax.imageio.ImageIO;
import java.io.File;
 
public class TakeWebElementScreenshot
{
   public static void main(String args&#x5B;]) throws Exception
   {
       System.setProperty(&quot;webdriver.gecko.driver&quot;, &quot;D:\\Selenium\\geckodriver.exe&quot;);
       WebDriver driver = new FirefoxDriver();
 
       driver.get(&quot;http://demo.automationtesting.in/Register.html&quot;);
       Thread.sleep(2000);
 
       WebElement webElement = driver.findElement(By.cssSelector(&quot;#imagetrgt&quot;));
 
       Screenshot screenshot = new AShot().takeScreenshot(driver,webElement);
       ImageIO.write(screenshot.getImage(),&quot;PNG&quot;,new File(System.getProperty(&quot;user.dir&quot;) +&quot;\\Images\\ElementScreenshot.png&quot;));
 
       Thread.sleep(2000);
       driver.quit();
   }
}
</pre>
<p><script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><br />
<!-- Responsive --><br />
<ins class="adsbygoogle" style="display: block;" data-ad-client="ca-pub-9173866185064071" data-ad-slot="6638633547" data-ad-format="auto"></ins><br />
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script><br />
<span style="font-weight: 400;">Below is the sample code for Positive scenario. Here we will compare two images which are same:</span></p>
<pre class="brush: java; highlight: [27,29,30,31,33,34]; title: ; notranslate">
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.testng.Assert;
import org.testng.annotations.Test;
import ru.yandex.qatools.ashot.AShot;
import ru.yandex.qatools.ashot.Screenshot;
import ru.yandex.qatools.ashot.comparison.ImageDiff;
import ru.yandex.qatools.ashot.comparison.ImageDiffer;

public class ImageComparisonPositive 
{
    WebDriver driver;
    
    @Test
    public void imageComaparision() throws IOException
    {
        System.setProperty(&quot;webdriver.gecko.driver&quot;, &quot;D:\\Selenium\\geckodriver.exe&quot;);
        driver = new FirefoxDriver();
        driver.get(&quot;http://demo.automationtesting.in/Register.html&quot;);
        
        WebElement logoImage = driver.findElement(By.cssSelector(&quot;#imagetrgt&quot;));
        
        BufferedImage expectedImage = ImageIO.read(new File(System.getProperty(&quot;user.dir&quot;) +&quot;\\Images\\ElementScreenshot.png&quot;));
        Screenshot logoImageScreenshot = new AShot().takeScreenshot(driver, logoImage);
        BufferedImage actualImage = logoImageScreenshot.getImage();
                
        ImageDiffer imgDiff = new ImageDiffer();
        ImageDiff diff = imgDiff.makeDiff(actualImage, expectedImage);
        Assert.assertFalse(diff.hasDiff(),&quot;Images are Same&quot;);
                
        driver.quit();
    }
}
</pre>
<p><script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><br />
<!-- Responsive --><br />
<ins class="adsbygoogle" style="display: block;" data-ad-client="ca-pub-9173866185064071" data-ad-slot="6638633547" data-ad-format="auto"></ins><br />
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script></p>
<p><span style="font-weight: 400;">Below is the sample code for Negative scenario. Here we will compare two images which are NOT same:</span></p>
<pre class="brush: java; highlight: [27,29,30,31,33,34]; title: ; notranslate">
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.testng.Assert;
import org.testng.annotations.Test;
import ru.yandex.qatools.ashot.AShot;
import ru.yandex.qatools.ashot.Screenshot;
import ru.yandex.qatools.ashot.comparison.ImageDiff;
import ru.yandex.qatools.ashot.comparison.ImageDiffer;

public class ImageComparisonNegative {
    
    WebDriver driver;
    
    @Test
    public void imageComaparision() throws IOException
    {
        System.setProperty(&quot;webdriver.gecko.driver&quot;, &quot;D:\\Selenium\\geckodriver.exe&quot;);
        driver = new FirefoxDriver();
        driver.get(&quot;http://demo.automationtesting.in/Register.html&quot;);
        
        WebElement logoImage = driver.findElement(By.cssSelector(&quot;#imagetrgt&quot;));
        
        BufferedImage expectedImage = ImageIO.read(new File(System.getProperty(&quot;user.dir&quot;) +&quot;\\Images\\ElementScreenshotWithPixle.png&quot;));
        Screenshot logoImageScreenshot = new AShot().takeScreenshot(driver, logoImage);
        BufferedImage actualImage = logoImageScreenshot.getImage();
                
        ImageDiffer imgDiff = new ImageDiffer();
        ImageDiff diff = imgDiff.makeDiff(actualImage, expectedImage);
        Assert.assertFalse(diff.hasDiff(),&quot;Images are Same&quot;);
                
        driver.quit();
    }
}
</pre>
<p><span style="font-weight: 400;">This way we can compare two images which are same or not using Ashot. Here the concept of showing negative scenario is to make sure that the scenarios working fine even there is a small change in the expected image.</span></p>
<p><span style="font-weight: 400;">By using this we can compare company logos and some important images which should not change.</span></p>
<p><span style="font-weight: 400;">Please watch the youtube video for better understanding.</span><br />
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><br />
<!-- Responsive --><br />
<ins class="adsbygoogle" style="display: block;" data-ad-client="ca-pub-9173866185064071" data-ad-slot="6638633547" data-ad-format="auto"></ins><br />
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script></p>
<div id="themify_builder_content-1476" data-postid="1476" class="themify_builder_content themify_builder_content-1476 themify_builder themify_builder_front">

	</div>
<!-- /themify_builder_content --><p>The post <a rel="nofollow" href="https://automationtesting.in/image-comparison-in-selenium/">Image Comparison in Selenium</a> appeared first on <a rel="nofollow" href="https://automationtesting.in">Selenium Webdriver Appium Complete Tutorial</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://automationtesting.in/image-comparison-in-selenium/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Taking Web Element Screenshot in Selenium</title>
		<link>https://automationtesting.in/taking-web-element-screenshot-in-selenium/</link>
					<comments>https://automationtesting.in/taking-web-element-screenshot-in-selenium/#respond</comments>
		
		<dc:creator><![CDATA[Krishna Sakinala]]></dc:creator>
		<pubDate>Fri, 20 Jan 2017 03:52:28 +0000</pubDate>
				<category><![CDATA[AShot]]></category>
		<category><![CDATA[ashot]]></category>
		<category><![CDATA[ashot webdriver screenshot utility]]></category>
		<category><![CDATA[screenshot]]></category>
		<category><![CDATA[screenshot in selenium]]></category>
		<category><![CDATA[Selenium]]></category>
		<category><![CDATA[Webdriver]]></category>
		<category><![CDATA[webelement]]></category>
		<category><![CDATA[webelement screenshot]]></category>
		<category><![CDATA[webelement screenshot in selenium]]></category>
		<category><![CDATA[webelement screenshot with ashot]]></category>
		<guid isPermaLink="false">http://automationtesting.in/?p=1282</guid>

					<description><![CDATA[<p>Taking web element screenshot in selenium will discuss about how to take particular web element screenshot image in selenium webdriver while automating any application. As already we know how to take a screenshot in selenium webdriver. But we do not have provision to take a particular web element screenshot in selenium. To achieve this, we [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://automationtesting.in/taking-web-element-screenshot-in-selenium/">Taking Web Element Screenshot in Selenium</a> appeared first on <a rel="nofollow" href="https://automationtesting.in">Selenium Webdriver Appium Complete Tutorial</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img src='http://automationtesting.in/wp-content/uploads/2017/01/TAKING-WEB-ELEMENT-SCREENSHOT-IN-SELENIUM.png'></p><p><script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><br />
<!-- Responsive --><br />
<ins class="adsbygoogle" style="display: block;" data-ad-client="ca-pub-9173866185064071" data-ad-slot="6638633547" data-ad-format="auto"></ins><br />
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script><br />
<span style="font-weight: 400;">Taking web element screenshot in selenium will discuss about how to take particular web element screenshot image in selenium webdriver while automating any application. As already we know how to take a screenshot in selenium webdriver. But we do not have provision to take a particular web element screenshot in selenium.</span></p>
<div class="post-video"><iframe loading="lazy" width="1165" height="874" src="https://www.youtube.com/embed/8pLp9VTA_CY?wmode=transparent&#038;fs=1"  allowfullscreen></iframe></div>
<p><span style="font-weight: 400;">To achieve this, we have to write our own logic to capture the entire screenshot and crop the particular web element on it and save into the particular location. But instead of writing own logic and using the same we can use some third party utility called </span><a href="https://github.com/yandex-qatools/ashot"><span style="font-weight: 400;">AShot</span></a><span style="font-weight: 400;">. It is a WebDriver screenshot utility and by using this we can capture the entire page screenshot and can capture the individual webelement screenshot also. </span></p>
<p>For this, we need to download the ashot.jar file and add to the project along with the selenium jar files. We can download the ashot.jar file from <a href="http://central.maven.org/maven2/ru/yandex/qatools/ashot/ashot/1.5.3/ashot-1.5.3.jar">here</a>.</p>
<p><script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><br />
<!-- Responsive --><br />
<ins class="adsbygoogle" style="display: block;" data-ad-client="ca-pub-9173866185064071" data-ad-slot="6638633547" data-ad-format="auto"></ins><br />
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script></p>
<p><strong>Below is the sample code to capture the entire page screenshot for any browser:</strong></p>
<pre class="brush: java; highlight: [23,24]; title: ; notranslate">
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;
import ru.yandex.qatools.ashot.AShot;
import ru.yandex.qatools.ashot.Screenshot;

import javax.imageio.ImageIO;
import java.io.File;

public class TakeWebElementScreenshot
{
   public static void main(String args&#x5B;]) throws Exception
   {
       System.setProperty(&quot;webdriver.gecko.driver&quot;, &quot;D:\\Selenium\\geckodriver.exe&quot;);
       WebDriver driver = new FirefoxDriver();

       driver.get(&quot;http://demo.automationtesting.in/Register.html&quot;);
       Thread.sleep(2000);

       WebElement webElement = driver.findElement(By.cssSelector(&quot;#imagetrgt&quot;));

       Screenshot screenshot = new AShot().takeScreenshot(driver,webElement);
       ImageIO.write(screenshot.getImage(),&quot;PNG&quot;,new File(System.getProperty(&quot;user.dir&quot;) +&quot;\\ErrorScreenshots\\ElementScreenshot.png&quot;));

       Thread.sleep(2000);
       driver.quit();
   }
}
</pre>
<p><span style="font-weight: 400;">In the above program 23,24 lines will do the magic. It will capture the entire screen and crop the particular web element as screenshot. For this we need to capture the web element and pass as an argument to the takeScreenshot method. Then this method take care of capturing the entire screenshot and crop the particular web element only from that entire screenshot. </span></p>
<p>This way we can capture the entire page screenshot using ashot.jar file.</p>
<p>Please watch the youtube video for better understanding.<br />
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><br />
<!-- Responsive --><br />
<ins class="adsbygoogle" style="display: block;" data-ad-client="ca-pub-9173866185064071" data-ad-slot="6638633547" data-ad-format="auto"></ins><br />
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script></p>
<div id="themify_builder_content-1282" data-postid="1282" class="themify_builder_content themify_builder_content-1282 themify_builder themify_builder_front">

	</div>
<!-- /themify_builder_content --><p>The post <a rel="nofollow" href="https://automationtesting.in/taking-web-element-screenshot-in-selenium/">Taking Web Element Screenshot in Selenium</a> appeared first on <a rel="nofollow" href="https://automationtesting.in">Selenium Webdriver Appium Complete Tutorial</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://automationtesting.in/taking-web-element-screenshot-in-selenium/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Taking Full Page Screenshot in Selenium</title>
		<link>https://automationtesting.in/taking-full-page-screenshot-in-selenium/</link>
					<comments>https://automationtesting.in/taking-full-page-screenshot-in-selenium/#comments</comments>
		
		<dc:creator><![CDATA[Krishna Sakinala]]></dc:creator>
		<pubDate>Fri, 20 Jan 2017 03:52:21 +0000</pubDate>
				<category><![CDATA[AShot]]></category>
		<category><![CDATA[ashot]]></category>
		<category><![CDATA[ashot webdriver screenshot utility]]></category>
		<category><![CDATA[full page screenshot]]></category>
		<category><![CDATA[full page screenshot in selenium]]></category>
		<category><![CDATA[screenshot]]></category>
		<category><![CDATA[screenshot in selenium]]></category>
		<category><![CDATA[screenshot with ashot]]></category>
		<category><![CDATA[Selenium]]></category>
		<category><![CDATA[Webdriver]]></category>
		<guid isPermaLink="false">http://automationtesting.in/?p=1270</guid>

					<description><![CDATA[<p>Taking full page screenshot in selenium will discuss about how to take full page screenshot image in selenium webdriver while automating any application. As already we know how to take screenshot in selenium webdriver. But the actual issue is, when we take screenshot how much area will it capture. Here we need to discuss 2 [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://automationtesting.in/taking-full-page-screenshot-in-selenium/">Taking Full Page Screenshot in Selenium</a> appeared first on <a rel="nofollow" href="https://automationtesting.in">Selenium Webdriver Appium Complete Tutorial</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img src='http://automationtesting.in/wp-content/uploads/2017/01/TAKING-FULL-PAGE-SCREENSHOT-IN-SELENIUM.png'></p><p><script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><br />
<!-- Responsive --><br />
<ins class="adsbygoogle" style="display: block;" data-ad-client="ca-pub-9173866185064071" data-ad-slot="6638633547" data-ad-format="auto"></ins><br />
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script><br />
Taking full page screenshot in selenium will discuss about how to take full page screenshot image in selenium webdriver while automating any application. As already we know how to take screenshot in selenium webdriver. But the actual issue is, when we take screenshot how much area will it capture. Here we need to discuss 2 things that how the methods which are available with Selenium webdriver will behave in Selenium 2 and Selenium 3 as recently selenium 3 is launched.</p>
<div class="post-video"><iframe loading="lazy" width="1165" height="874" src="https://www.youtube.com/embed/U4B_QOqjJrE?wmode=transparent&#038;fs=1"  allowfullscreen></iframe></div>
<p>As already we know that in selenium 2; no extra drivers needed to launch the FirefoxDriver but for other browsers we need to use driver exe files to launch and work with. While working with the FirefoxDriver and try to take the screenshot then it will capture the entire page including the invisible area of the web page. But if you use other browsers then it will capture only the visible area of the webpage.</p>
<p>But coming to the Selenium 3, to launch any browser we need to use the driver exe files. So, while capturing the screenshot in selenium 3 it will capture only the visible area of the web page in all the browsers including firefox. To overcome this we can use third party utility called <a href="https://github.com/yandex-qatools/ashot">AShot</a>. It is a WebDriver screenshot utility and by using this we can capture the entire page screenshot and can capture the individual webelement screenshot also.</p>
<p>For this, we need to download the ashot.jar file and add to the project along with the selenium jar files. We can download the ashot.jar file from <a href="http://central.maven.org/maven2/ru/yandex/qatools/ashot/ashot/1.5.3/ashot-1.5.3.jar">here</a>.</p>
<p><script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><br />
<!-- Responsive --><br />
<ins class="adsbygoogle" style="display: block;" data-ad-client="ca-pub-9173866185064071" data-ad-slot="6638633547" data-ad-format="auto"></ins><br />
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script></p>
<p><strong>Below is the sample code to capture the entire page screenshot for any browser:</strong></p>
<pre class="brush: java; highlight: [20,21]; title: ; notranslate">
import org.openqa.selenium.*;
import org.openqa.selenium.firefox.FirefoxDriver;
import ru.yandex.qatools.ashot.AShot;
import ru.yandex.qatools.ashot.Screenshot;
import ru.yandex.qatools.ashot.shooting.ShootingStrategies;

import javax.imageio.ImageIO;
import java.io.File;

public class TakeFullPageScreenShot
{
   public static void main(String args&#x5B;]) throws Exception
   {
       System.setProperty(&quot;webdriver.gecko.driver&quot;, &quot;D:\\Selenium\\geckodriver.exe&quot;);
       WebDriver driver = new FirefoxDriver();

       driver.get(&quot;https://automationtesting.in/&quot;);
       Thread.sleep(2000);

       Screenshot screenshot = new AShot().shootingStrategy(ShootingStrategies.viewportPasting(1000)).takeScreenshot(driver);
       ImageIO.write(screenshot.getImage(),&quot;PNG&quot;,new File(System.getProperty(&quot;user.dir&quot;) +&quot;/ErrorScreenshots/FullPageScreenshot.png&quot;));
   }
}
</pre>
<p>In the above program 20,21 lines will do the magic. It will scroll the page till the end and captures the screenshot. And we can control the scroll speed using viewportPasting method.</p>
<p>This way we can capture the entire page screenshot using ashot.jar file.</p>
<p>Please watch the youtube video for better understanding.<br />
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><br />
<!-- Responsive --><br />
<ins class="adsbygoogle" style="display: block;" data-ad-client="ca-pub-9173866185064071" data-ad-slot="6638633547" data-ad-format="auto"></ins><br />
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script></p>
<div id="themify_builder_content-1270" data-postid="1270" class="themify_builder_content themify_builder_content-1270 themify_builder themify_builder_front">

	</div>
<!-- /themify_builder_content --><p>The post <a rel="nofollow" href="https://automationtesting.in/taking-full-page-screenshot-in-selenium/">Taking Full Page Screenshot in Selenium</a> appeared first on <a rel="nofollow" href="https://automationtesting.in">Selenium Webdriver Appium Complete Tutorial</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://automationtesting.in/taking-full-page-screenshot-in-selenium/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
	</channel>
</rss>
