(self)
| 1505 | return coordinates |
| 1506 | |
| 1507 | def get_window_rect(self): |
| 1508 | coordinates = {} |
| 1509 | innerWidth = self.loop.run_until_complete( |
| 1510 | self.page.evaluate("window.innerWidth") |
| 1511 | ) |
| 1512 | innerHeight = self.loop.run_until_complete( |
| 1513 | self.page.evaluate("window.innerHeight") |
| 1514 | ) |
| 1515 | outerWidth = self.loop.run_until_complete( |
| 1516 | self.page.evaluate("window.outerWidth") |
| 1517 | ) |
| 1518 | outerHeight = self.loop.run_until_complete( |
| 1519 | self.page.evaluate("window.outerHeight") |
| 1520 | ) |
| 1521 | pageXOffset = self.loop.run_until_complete( |
| 1522 | self.page.evaluate("window.pageXOffset") |
| 1523 | ) |
| 1524 | pageYOffset = self.loop.run_until_complete( |
| 1525 | self.page.evaluate("window.pageYOffset") |
| 1526 | ) |
| 1527 | scrollX = self.loop.run_until_complete( |
| 1528 | self.page.evaluate("window.scrollX") |
| 1529 | ) |
| 1530 | scrollY = self.loop.run_until_complete( |
| 1531 | self.page.evaluate("window.scrollY") |
| 1532 | ) |
| 1533 | screenLeft = self.loop.run_until_complete( |
| 1534 | self.page.evaluate("window.screenLeft") |
| 1535 | ) |
| 1536 | screenTop = self.loop.run_until_complete( |
| 1537 | self.page.evaluate("window.screenTop") |
| 1538 | ) |
| 1539 | x = self.loop.run_until_complete( |
| 1540 | self.page.evaluate("window.screenX") |
| 1541 | ) |
| 1542 | y = self.loop.run_until_complete( |
| 1543 | self.page.evaluate("window.screenY") |
| 1544 | ) |
| 1545 | coordinates["innerWidth"] = innerWidth |
| 1546 | coordinates["innerHeight"] = innerHeight |
| 1547 | coordinates["outerWidth"] = outerWidth |
| 1548 | coordinates["outerHeight"] = outerHeight |
| 1549 | coordinates["width"] = outerWidth |
| 1550 | coordinates["height"] = outerHeight |
| 1551 | coordinates["pageXOffset"] = pageXOffset if pageXOffset else 0 |
| 1552 | coordinates["pageYOffset"] = pageYOffset if pageYOffset else 0 |
| 1553 | coordinates["scrollX"] = scrollX if scrollX else 0 |
| 1554 | coordinates["scrollY"] = scrollY if scrollY else 0 |
| 1555 | coordinates["screenLeft"] = screenLeft if screenLeft else 0 |
| 1556 | coordinates["screenTop"] = screenTop if screenTop else 0 |
| 1557 | coordinates["x"] = x if x else 0 |
| 1558 | coordinates["y"] = y if y else 0 |
| 1559 | return coordinates |
| 1560 | |
| 1561 | def get_window_size(self): |
| 1562 | coordinates = {} |
no test coverage detected