Search
 
 

Display results as :
 


Rechercher Advanced Search

Navigation
 Portal
 Index
 Memberlist
 Profile
 FAQ
 Search

How to crop the right position of element from the screen shot?

View previous topic View next topic Go down

How to crop the right position of element from the screen shot?

Post by jayz123 on Wed Dec 19, 2012 4:13 pm

Currently i am working on a selenium webdriver tool. This tool is going to screen shot a website page and crop it into the size of the element i look for. However, I am not able to get the correct coordinates all of the time. I tried to get the element location, determined its height and width but still it return me the wrong answer and wrong cropped image. Any idea ?

Code:
IWebElement img = driver.FindElement(By.Id("IMG1"));
int width = img.Size.Width;
int height = img.Size.Height;
Point point = img.Location;
int x = point.Location.X;;
int y = point.Location.Y;
RectangleF part = new RectangleF(x, y, width, height);
Bitmap bmpobj = new Bitmap(filePath);
Bitmap bn = bmpobj.Clone(part, bmpobj.PixelFormat);

Above is the code i used to get the location of the element and crop. Any one check for me any wrong with this?

PS: The website i tried to screen capture contain an iframe content which load a long page with scroll bar. Is that possible the location of the image is far too down causing me unable to get the right coordinate after all?

jayz123

Posts : 8
Join date : 2012-11-14

Back to top Go down

Re: How to crop the right position of element from the screen shot?

Post by jayz123 on Fri Dec 21, 2012 1:56 pm

adviser... need help please... what is the problem that i cant get the correct position of the image that i wanted to crop?

jayz123

Posts : 8
Join date : 2012-11-14

Back to top Go down

View previous topic View next topic Back to top

- Similar topics

 
Permissions in this forum:
You cannot reply to topics in this forum