コード例 #1
0
ファイル: test_real_browsers.py プロジェクト: garyvdm/arsenic
async def test_get_rect(session):
    await session.get('/screenshot/')
    ele = await session.get_element('#rect')
    rect = await ele.get_rect()
    assert rect == Rect(0, 0, 100, 100)
コード例 #2
0
ファイル: session.py プロジェクト: usrlocalben/arsenic
 async def get_rect(self):
     data = await self._request(url="/rect", method="GET")
     return Rect(data["x"], data["y"], data["width"], data["height"])
コード例 #3
0
ファイル: session.py プロジェクト: garyvdm/arsenic
 async def get_rect(self):
     location = await self._request(url='/location', method='GET')
     width = await self.get_css_value('width')
     height = await self.get_css_value('height')
     return Rect(location['x'], location['y'], px_to_int(width),
                 px_to_int(height))
コード例 #4
0
ファイル: session.py プロジェクト: ttm56p/arsenic
 async def get_rect(self):
     location = await self._request(url="/location", method="GET")
     width = await self.get_css_value("width")
     height = await self.get_css_value("height")
     return Rect(location["x"], location["y"], px_to_int(width), px_to_int(height))
コード例 #5
0
ファイル: session.py プロジェクト: garyvdm/arsenic
 async def get_rect(self):
     data = await self._request(
         url='/rect',
         method='GET',
     )
     return Rect(data['x'], data['y'], data['width'], data['height'])