14 lines
353 B
Python
14 lines
353 B
Python
from urllib.parse import urljoin
|
|
|
|
|
|
class BasePage:
|
|
def __init__(self, page, base_url):
|
|
self.page = page
|
|
self.base_url = base_url.rstrip("/") + "/"
|
|
|
|
def url(self, path):
|
|
return urljoin(self.base_url, path.lstrip("/"))
|
|
|
|
def goto(self, path):
|
|
return self.page.goto(self.url(path), wait_until="domcontentloaded")
|