INNER CODE UNIT · Python
set_driver
Planetary-Computers/autotab-starter · src/server/server.py:23
def set_driver(self, driver: AutotabChromeDriver):
self.driver = driver
self.shell.push({"driver": self.driver})
def setup_params(self, params_filepath: Optional[str] = None):
self.params_filepath = params_filepath
if params_filepath is not None:
with open(params_filepath) as f:
self.params = json.load(f)
def start(self):
header = """from selenium.webdriver.common.action_chains import ActionChains # noqa: F401
from selenium.webdriver.common.by import By # noqa: F401
from selenium.webdriver.common.keys import Keys # noqa: F401
from selenium.webdriver.support import expected_conditions as EC # noqa: F401
from selenium.webdriver.support.ui import Select
from selenium.webdriver.support.ui import WebDriverWait # noqa: F401