2
我想用Selenium創建和執行JavaScript函數。我這樣做是這樣的:用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'
是什麼我有效嗎?我如何判斷函數是否成功創建?我怎樣才能看到錯誤(假設有錯誤)?
謝謝。定義腳本並調用相同的execute_script調用。 –