我有一个名为'checkdata(code)'的javascript函数,它接受一个名为'code'的参数并返回一个15个字符的字符串。我发现(并测试)了如何调用javascript中无参数的函数,但我的问题是当我调用checkdata(code)时,我总是得到一个'none'的返回值。目前我的做法如下:
wd = webdriver.Firefox()
wd.get('My Webpage')
a = wd.execute_script("return checkdata()", code) //Code is a local variable
//from my python script
print a
我正在制作这个,因为我在非官方的selenium文档和这里读到了这个: 链接
但是,正如我之前所说的,我只是不断得到无输出。
我该如何调用我的函数并传递那个参数?