我正在尝试使用 Selenium 创建和执行 JavaScript 函数。我这样做是这样的:
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'
我在做什么有效吗?如何判断函数是否创建成功?我怎样才能看到错误(假设有错误)?