0
我有問題,我無法解決的蟒蛇phantomjs。 element.location返回錯誤的位置。當我看到裁剪後的圖像時,它顯示了所需圖像的一部分,也是不需要的圖像。它完美的工作在firefox上,但不適用於phantomjs。蟒蛇phantomJS element.location返回錯誤的位置
這裏是代碼:
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))
感謝。