С SeleniumHQ (строка 326-330):
def get(self, url):
"""
Loads a web page in the current browser session.
"""
self.execute(Command.GET, {'url': url})
Я не вижу никаких дополнительных опций для перехода к функции driver.get()
.
К сожалению, я думаю, что вы не можете избежать переименования. Я предлагаю этот обходной путь: выполните сопоставление регулярного выражения для переименования, затем вызовите eval()
, как показано ниже,
txt = 'driver.get("file:///Users/test/website.snapshot")'
to_eval = re.sub(r'\.[a-z]+(?=")', '.html', txt)
#'driver.get("file:///Users/test/website.html")'
eval(to_eval)