Selenium で JavaScript 関数を作成して実行しようとしています。私はこのようにやっています:
js_func = """
function blah(a, b, c) {
.
.
.
};
"""
self.selenium.execute_script(js_script)
self.selenium.execute_script("blah", 1,2,3)
最初のもの(関数の作成)からエラーは発生しませんが、2番目のものは次のようになります:
WebDriverException: Message: u'blah is not defined'
私がしていることは有効ですか?関数が正常に作成されたかどうかを確認するにはどうすればよいですか? エラーを確認するにはどうすればよいですか (エラーがあると仮定します)。