Comments (12)
Hi, shivakrishnach31. It looks like you have a retina device, so you need to scale your screenshots with ScalingDecorator
. Also you need to cut browser header with CuttingDecorator
. For convenience there are several shortcut methods in ShootingStrategies
. Probably, you could use iPad2WithIOS8RetinaSimulator
or iPad2WithIOS8Retina
. If not, please, try viewportRetina
method.
from ashot.
Thankyou @rovner , It is working now. But for Android also I have used iPad2WithIOSRetinaSimulator
. I believe that was not good practice. Do we have any other method to do this for Android emulators?
from ashot.
@shivakrishnach31 Wich Android emulator do you prefer? Also try to avoid retina displays. It can produce some memory issues with large pages.
from ashot.
@rovner , I want screenshots in Phone and Tablet. Do we have any other method to capture proper screenshots in Android phone and tablet other than iPad2WithIPSRetinaSimulator
. Actually when I used iPad2WithIPSRetinaSimulator
to capture screenshots in Android phone and tablet, the webpage header slightly cut off in screenshots. Is this because of iPad2WithIPSRetinaSimulator
?. Could you please help me to get the proper screenshot in Android phone and tablet.
from ashot.
@shivakrishnach31, there are no shortcut methods for android phone and tablet, because andriod browsers differs a lot. So you have to use ShootingStrategies.viewportRetina
method and provide proper scrollTimeout
(probably 1000), headerToCut
(depends on device/emulator), footerToCut
(also depends on device/emulator, most likely it is 0) and dpr
(should be 2F for you) .
from ashot.
Thanks @rovner . It worked. But there is lot empty space(Black coloured area) in screenshot. Can't be overcome that empty space(black coloured area). Please see the attached screenshots...
from ashot.
Hi, @shivakrishnach31! Could you attach code sample for this?
from ashot.
So, what's new in this issue? Was problem solved?
from ashot.
@pazone , Thanks for the support. Yes, the problem got solved.
from ashot.
@shivakrishnach31 you are welcome
from ashot.
Thanks @rovner . It worked. But there is lot empty space(Black coloured area) in screenshot. Can't be overcome that empty space(black coloured area). Please see the attached screenshots...
There is an opne issue #124 that reported the same problem.
How were you resolve the problem?
Thanks!
from ashot.
Hi,
@shivakrishnach31
I would like to know how did u test for different devices such as:
Iphone
Samsung
Ipad
I have indeed use the following:
new AShot().shootingStrategy(ShootingStrategies.viewportRetina(1000,0,0,2F))
but the screenshot taken are for ipad.
Thanks,
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.