2017-07-24 44 views

回答

1

我發現我可以傳遞參數那樣:

value = driver.execute_script(open("path/file.js").read(), "arg1", "arg2") 

然而,我不得不改變我的JavaScript功能。 現在,它看起來就像是:

return (function click_on_element(path, method) { 

    ... 

})(arguments[0], arguments[1]); 

我發現它被稱爲自調用函數。現在,可以將參數傳遞給JavaScript函數並使用python和webdriver執行它。

相關問題