javascriptに「checkdata(code)」という関数があります。この関数は、ご覧のとおり、「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
非公式のセレンのドキュメントとここで読んだので、私はこれを作っています:リンク
しかし、前に言ったように、私は何も印刷されません。
そのパラメータを渡して関数を呼び出すにはどうすればよいですか?