Ich habe ein Problem mit Python Selen phantomjs, die ich nicht lösen konnte. element.location gibt den falschen Standort zurück. Wenn ich ein beschnittenes Bild sehe, zeigt es einen Teil des gewünschten Bildes und auch einen unerwünschten. Es hat auf firefox perfekt funktioniert, funktioniert aber nicht auf phantomjs.Python selen phantomJS element.location gibt falschen Ort zurück
Hier Code:
def screenOfElement(self, _element):
_location = _element.location
_size = _element.size
_wholePage = Image.open(StringIO.StringIO(base64.decodestring(self.webdriver.get_screenshot_as_base64())))
_left = _location['x']
_top = _location['y']
_right = _location['x'] + _size['width']
_bottom = _location['y'] + _size['height']
return _wholePage.crop((_left, _top, _right, _bottom))
Dank.