Передача переменной из python в js
Есть у меня два файла (py и js)
В py я использую selenium и на самой странице использую js скрипты для работы с ней. Но так как внедряемый скрипт на страницу слишком большой, я перенес его в отдельный файл js
py:
...
driver.execute_script(open('any_script.js').read())
...
js:
let any_var = "my_var_import";
function any_func(any_var) {...}
...
Сам вопрос: Какими способами можно передать переменную из python в javascript (в данном случае в any_var)?
Сходу мысли:
- Делать кашу (все в одном файле).
- Вносить изменения в
jsфайл (редактировать и сразу подставлять нужную переменную)
Ответы (1 шт):
Автор решения: Eugene Violent
→ Ссылка
Через arguments
driver.excute_script("arguments[0].someCode", variable)