Я пытаюсь создать и выполнить функцию JavaScript с помощью Selenium. Я делаю это так:создание и выполнение функции Javascript с Selenium
js_func = """
function blah(a, b, c) {
.
.
.
};
"""
self.selenium.execute_script(js_script)
self.selenium.execute_script("blah", 1,2,3)
Я не получаю ошибки от первого (создания функции), но второй один дает мне:
WebDriverException: Message: u'blah is not defined'
Это то, что я действующий? Как я могу определить, была ли эта функция успешно создана? Как я могу увидеть ошибки (если есть ошибки)?
Спасибо. Определение скрипта и вызов в том же самом вызове execute_script. –