# Image Comparison using aShot Keywords

**URL:** <https://forum.katalon.com/t/image-comparison-using-ashot-keywords/23874>\
**Category:** Integrations\
**Tags:** plugins, custom-keyword, katalon-studio\
**Created:** [April 25, 2019, 9:24am UTC](https://forum.katalon.com/t/image-comparison-using-ashot-keywords/23874 "2019-04-25T09:24:38Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![system](https://europe1.discourse-cdn.com/katalon/original/3X/d/5/d55596ab02785a255798e87ede769734747b30c4.svg) [@system](https://forum.katalon.com/u/system)\
**Post date:** [April 25, 2019, 9:24am UTC](https://forum.katalon.com/t/image-comparison-using-ashot-keywords/23874/1 "2019-04-25T09:24:38Z")

</div>

* * *
This is a companion discussion topic for the original entry at [https://store.katalon.com/product/56#qa-content](https://store.katalon.com/product/56#qa-content)

---

<div class="post-metadata">

**Author:** ![sachinrupadhyay](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/sachinrupadhyay/32/1449_2.png) [@sachinrupadhyay](https://forum.katalon.com/u/sachinrupadhyay)\
**Post date:** [April 25, 2019, 10:22am UTC](https://forum.katalon.com/t/image-comparison-using-ashot-keywords/23874/2 "2019-04-25T10:22:38Z")

</div>

Is this plugin helpful for Windows app screenshot as well?  
I am using KS with winium to automate windows app

---

<div class="post-metadata">

**Author:** ![manpreet.mukkar](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/manpreet.mukkar/32/16103_2.png) [@manpreet.mukkar](https://forum.katalon.com/u/manpreet.mukkar)\
**Post date:** [April 25, 2019, 4:51pm UTC](https://forum.katalon.com/t/image-comparison-using-ashot-keywords/23874/3 "2019-04-25T16:51:29Z")

</div>

Hello Katalon Team,

I am facing an issue with this plugin. After installing the pluglin when I tried to reload plugins I got below error.

 ![27%20AM](https://europe1.discourse-cdn.com/katalon/original/2X/f/fbd7f8ea9e873b94b9f8ed298200d91af6a8fb74.png)

But after clicking Ok and trying again it worked without any error.

 ![02%20AM](https://europe1.discourse-cdn.com/katalon/original/2X/e/ea8a9cb9eefe0c5c991820bd884b4d5606e14ef5.png)

Now it shows the plugin is installed but I still can’t see it in Custom Keywords dropdown.

 ![02%20AM](https://europe1.discourse-cdn.com/katalon/original/2X/3/3e83bd2fa6a1f4cbb776df520aa19c4babd5a0d4.png)

 ![53%20AM](https://europe1.discourse-cdn.com/katalon/original/2X/7/7689cb23ac2cc6b0035efa522f1d75fa7177037a.png)

---

<div class="post-metadata">

**Author:** ![manpreet.mukkar](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/manpreet.mukkar/32/16103_2.png) [@manpreet.mukkar](https://forum.katalon.com/u/manpreet.mukkar)\
**Post date:** [April 29, 2019, 3:48pm UTC](https://forum.katalon.com/t/image-comparison-using-ashot-keywords/23874/4 "2019-04-29T15:48:56Z")

</div>

@devalex88@ThanhTo @YoungNgo The issue is still happening. How this can be fixed ?

 ![25%20AM](https://europe1.discourse-cdn.com/katalon/original/2X/e/e822c6bd1253802de82c19fcfac247a02c0e85c1.png)

---

<div class="post-metadata">

**Author:** ![manpreet.mukkar](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/manpreet.mukkar/32/16103_2.png) [@manpreet.mukkar](https://forum.katalon.com/u/manpreet.mukkar)\
**Post date:** [May 2, 2019, 5:03pm UTC](https://forum.katalon.com/t/image-comparison-using-ashot-keywords/23874/5 "2019-05-02T17:03:46Z")

</div>

Still no fix on this issue

---

<div class="post-metadata">

**Author:** ![huynguyen](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/huynguyen/32/552_2.png) [@huynguyen](https://forum.katalon.com/u/huynguyen)\
**Post date:** [May 3, 2019, 4:15pm UTC](https://forum.katalon.com/t/image-comparison-using-ashot-keywords/23874/6 "2019-05-03T16:15:17Z")

</div>

@manpreet.mukkar, please send the error log file. You can find it under Help \> Error Log

---

<div class="post-metadata">

**Author:** ![manpreet.mukkar](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/manpreet.mukkar/32/16103_2.png) [@manpreet.mukkar](https://forum.katalon.com/u/manpreet.mukkar)\
**Post date:** [May 3, 2019, 4:29pm UTC](https://forum.katalon.com/t/image-comparison-using-ashot-keywords/23874/7 "2019-05-03T16:29:36Z")

</div>

@huynguyen I just sent you log file in direct message.

---

<div class="post-metadata">

**Author:** ![huynguyen](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/huynguyen/32/552_2.png) [@huynguyen](https://forum.katalon.com/u/huynguyen)\
**Post date:** [May 4, 2019, 5:27pm UTC](https://forum.katalon.com/t/image-comparison-using-ashot-keywords/23874/8 "2019-05-04T17:27:13Z")

</div>

Thank you. I have received the log file and tried to reproduced the issue. However, the plugin custom keywords do show up in Custom Keywords dropdown on my side (Katalon v6.1.3). Does the custom keywords not show for all plugins you’ve installed or just some of them? If so, please help by naming specifically which one of them.  
Regards.

---

<div class="post-metadata">

**Author:** ![manpreet.mukkar](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/manpreet.mukkar/32/16103_2.png) [@manpreet.mukkar](https://forum.katalon.com/u/manpreet.mukkar)\
**Post date:** [May 6, 2019, 3:46pm UTC](https://forum.katalon.com/t/image-comparison-using-ashot-keywords/23874/9 "2019-05-06T15:46:57Z")

</div>

Hello @huynguyen

I just tried to install the “ashot” plugin again and I got the same error.

 ![36%20AM](https://europe1.discourse-cdn.com/katalon/original/2X/3/39fe0fe6f05aad3efbc46d8767f91b7f983bca14.png)

I clicked OK and did reload plugin again and it didn’t give me an error but when I try to use this keyword in a test case I can’t see the ashot keyword in Keywords dropdown. I have attached the screenshot as well for Custom Keywords dropdown. It’s only happening with this plugin. Other plugins work fine for me.

 ![12%20AM](https://europe1.discourse-cdn.com/katalon/original/2X/0/010f2318131459a7cb4850d91ec2d58bd5e32ad5.png) ![06%20AM](https://europe1.discourse-cdn.com/katalon/original/2X/b/b334e55ab37718c9d9d16510556c8513aac9ce7f.png) ![58%20AM](https://europe1.discourse-cdn.com/katalon/original/2X/d/d414cdc4458363ba0cae70cc866eea2318b63e7f.png) ![50%20AM](https://europe1.discourse-cdn.com/katalon/original/2X/b/b9ac14c8f1d7b0ad1048a31b2ab7f51e8b175ea5.png) ![21%20AM](https://europe1.discourse-cdn.com/katalon/original/2X/1/11d5dcd8258b72a51ad8def273f512b5246e1a16.png) ![11%20AM](https://europe1.discourse-cdn.com/katalon/original/2X/1/12c71aad71414c4b8c49c659ad1e7cd92ff01a13.png)

---

<div class="post-metadata">

**Author:** ![huynguyen](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/huynguyen/32/552_2.png) [@huynguyen](https://forum.katalon.com/u/huynguyen)\
**Post date:** [May 6, 2019, 4:04pm UTC](https://forum.katalon.com/t/image-comparison-using-ashot-keywords/23874/10 "2019-05-06T16:04:35Z")

</div>

Hi @manpreet.mukkar,  
The issue now occurs from my side when installing “ashot” plugin. We will investigate it and get you noticed asap.  
Regards.

---

<div class="post-metadata">

**Author:** ![manpreet.mukkar](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/manpreet.mukkar/32/16103_2.png) [@manpreet.mukkar](https://forum.katalon.com/u/manpreet.mukkar)\
**Post date:** [May 6, 2019, 4:07pm UTC](https://forum.katalon.com/t/image-comparison-using-ashot-keywords/23874/11 "2019-05-06T16:07:28Z")

</div>

@huynguyen Thanks a lot for your help. I really appreciate the work you and your team is doing.

---

<div class="post-metadata">

**Author:** ![huynguyen](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/huynguyen/32/552_2.png) [@huynguyen](https://forum.katalon.com/u/huynguyen)\
**Post date:** [May 7, 2019, 3:28am UTC](https://forum.katalon.com/t/image-comparison-using-ashot-keywords/23874/12 "2019-05-07T03:28:33Z")

</div>

We have fixed the issue. Please reload plugins and check.

---

<div class="post-metadata">

**Author:** ![manpreet.mukkar](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/manpreet.mukkar/32/16103_2.png) [@manpreet.mukkar](https://forum.katalon.com/u/manpreet.mukkar)\
**Post date:** [May 7, 2019, 3:40pm UTC](https://forum.katalon.com/t/image-comparison-using-ashot-keywords/23874/13 "2019-05-07T15:40:25Z")

</div>

@huynguyen Its working now. I can see the plugin in custom keywords dropdown.

---

<div class="post-metadata">

**Author:** ![bohumirs](https://avatars.discourse-cdn.com/v4/letter/b/ed8c4c/32.png) [@bohumirs](https://forum.katalon.com/u/bohumirs)\
**Post date:** [May 9, 2019, 5:06pm UTC](https://forum.katalon.com/t/image-comparison-using-ashot-keywords/23874/14 "2019-05-09T17:06:16Z")

</div>

thank you for quick fix

---

<div class="post-metadata">

**Author:** ![eyal](https://avatars.discourse-cdn.com/v4/letter/e/76d3ee/32.png) [@eyal](https://forum.katalon.com/u/eyal)\
**Post date:** [May 12, 2019, 12:33pm UTC](https://forum.katalon.com/t/image-comparison-using-ashot-keywords/23874/15 "2019-05-12T12:33:36Z")

</div>

Hi, it seems that takeWebElementsScreenshot raises an error  
“org.openqa.selenium.JavascriptException: TypeError: $ is not a function” any idea why?

---

<div class="post-metadata">

**Author:** ![khald.attya](https://avatars.discourse-cdn.com/v4/letter/k/3ec8ea/32.png) [@khald.attya](https://forum.katalon.com/u/khald.attya)\
**Post date:** [June 11, 2019, 6:58am UTC](https://forum.katalon.com/t/image-comparison-using-ashot-keywords/23874/16 "2019-06-11T06:58:42Z")

</div>

Hello, does this plugin support mobile ?

---

<div class="post-metadata">

**Author:** ![faris.boulakhsoumi](https://avatars.discourse-cdn.com/v4/letter/f/85e7bf/32.png) [@faris.boulakhsoumi](https://forum.katalon.com/u/faris.boulakhsoumi)\
**Post date:** [July 10, 2019, 1:22pm UTC](https://forum.katalon.com/t/image-comparison-using-ashot-keywords/23874/17 "2019-07-10T13:22:45Z")

</div>

Same problem 😕

---

<div class="post-metadata">

**Author:** ![rajani.gangadhara](https://avatars.discourse-cdn.com/v4/letter/r/3be4f8/32.png) [@rajani.gangadhara](https://forum.katalon.com/u/rajani.gangadhara)\
**Post date:** [August 11, 2019, 1:51pm UTC](https://forum.katalon.com/t/image-comparison-using-ashot-keywords/23874/18 "2019-08-11T13:51:15Z")

</div>

I have the same problem, request for help if someone does know the solution for this.

---

<div class="post-metadata">

**Author:** ![devalex88](https://dub1.discourse-cdn.com/katalon/user_avatar/forum.katalon.com/devalex88/32/336_2.png) [@devalex88](https://forum.katalon.com/u/devalex88)\
**Post date:** [August 13, 2019, 9:06am UTC](https://forum.katalon.com/t/image-comparison-using-ashot-keywords/23874/19 "2019-08-13T09:06:31Z")

</div>

@rajani.gangadhara,

By default, aShot only works with websites that have jQuery.

> **[GitHub - pazone/ashot: WebDriver Screenshot utility. Take screenshots, crop,...](https://github.com/pazone/ashot)**
>
> WebDriver Screenshot utility. Take screenshots, crop, prettify, compare - GitHub - pazone/ashot: WebDriver Screenshot utility. Take screenshots, crop, prettify, compare

> As noted earlier, aShot will find an element’s size and position and crop the original image. WebDriver API provides a method to find the WebElement’s coordinates but different WebDriver implementations behave differently. The most general approach to find coordinates is to use jQuery, so aShot uses jQuery by default. But some drivers have problems with Javascript execution such as OperaDriver. In this case there is another way to find the WebElement’s coordinates.
> 
> ```auto
> new AShot()
> .coordsProvider(new WebDriverCoordsProvider()) //find coordinates with WebDriver API
> .takeScreenshot(webDriver, myWebElement);
> 
> ```
> 
> Feel free to implement your own CoordsProvider. Pull requests are welcome.

---

<div class="post-metadata">

**Author:** ![rajani.gangadhara](https://avatars.discourse-cdn.com/v4/letter/r/3be4f8/32.png) [@rajani.gangadhara](https://forum.katalon.com/u/rajani.gangadhara)\
**Post date:** [August 14, 2019, 2:34am UTC](https://forum.katalon.com/t/image-comparison-using-ashot-keywords/23874/20 "2019-08-14T02:34:17Z")

</div>

Thanks for your answer devalex .

[Next page](https://forum.katalon.com/t/image-comparison-using-ashot-keywords/23874.md?page=2)
