Comments (7)
Hello. It looks like your phone emulator has dpr > 1
. You should set it in shooting strategy.
Try to use
new AShot().shootindStrategy(ShootingStrategies.viewportRetina(100, 0, 0, <yourDpr>));
from ashot.
@pazone Thanks for the reply and I got some difference in Screenshot but I am getting 60-70% image of the web page and the images are overlapped when I tried this snippet with different websites. For the above website I have set the dpr is 1.8 and I got good result, when I use the same configuration for other sites am getting overlapping images and cutting right side of the page. When I use the dpr 3 then a black shade came across the images in each frame capturing.
Have any alternative to solve this inconsistent behavior in different sites with same configuration?
Thanks,
Sanoj
from ashot.
Actually dpr is not depends on the site. Which browser or emulator are you using?
from ashot.
I am using Android Real Device Samsung Galaxy S4 and mobile browser is chrome.
from ashot.
Samsung Galaxy S4 pixel ratio is 3 by specifications. But chrome is able to reduce. Have you tried 1.5
? Anyway 3
or 1.5
should work.
A little tip: Desktop Chrome can emulate Samsung Galaxy S4. It's rather more stable and easy-to-use. Have you tried this?
from ashot.
How to capture the screenshot of a specific element rather than entire page using Ashot in Mobile Web?
Say I loaded google.com in Samsung Galaxy S4. Bottom side there is a link 'About'. I need to capture it. Is it possible to do with Ashot?
from ashot.
You can use any AShot if you resolved your problem with dpr
. You can find how to do it in ReadMe
from ashot.
Related Issues (20)
- Null pointer Exception in ASHOT 1.5.4
- markign differrence with rectangle HOT 6
- Black window appearing in screenshot
- ignore element in current viewport
- Not sure how to use ignore element feature
- How to ignore fixed element when we using shootingStrategy to capturing the entire page. HOT 2
- ignoreElements not working
- Screen shot of an element is white. HOT 1
- withDiffSizeTrigger(int diffSizeTrigger) is nto working HOT 2
- IE11: Full page screenshot not working.java.lang.ArithmeticException HOT 2
- Am too facing this issue, but i can't make above javascript executor logic. As my utility will capture and compare diffrent webpage every time.
- any .net version?
- Is there any support to android espresso/uiautomator, I tried but BufferedImage & ImageIO not supported in android
- Caused by: java.lang.OutOfMemoryError HOT 1
- Caused by: java.lang.OutOfMemoryError: GC overhead limit exceeded HOT 1
- Only able to take a screenshot when using just webdriver. HOT 3
- Is there any support to Karate Webdriver to take FullPage Screenshot? HOT 1
- The full-page screenshot feature is not functioning correctly when capturing screenshot of a websites with a fixed header.... HOT 3
- Need better DiffMarkupPolicy algorithm HOT 1
- Not able to capture screenshot getting error java.lang.RuntimeException: org.openqa.selenium.JavascriptException: javascript error: $ is not defined HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ashot.