2017-02-21 89 views
0

我從一個網站試圖訪問JS變量和我做這樣的事情:獲取使用execute_script返回多個值

log = driver.execute_script(""" return v1,v2; """) 
print log 

其中driver = webdriver.Chrome()

它返回只爲v2值可變但不是v1

有什麼辦法可以返回多個變量並將其存儲到列表中?

回答

1

你需要用括號

log = driver.execute_script(""" return [v1, v2]; """) 
+0

由於包裹的價值觀,它的工作。我嘗試使用'return(v1,v2);'早些時候,但沒有工作,有什麼想法? – bhansa

+0

好吧,明白了JavaScript不支持。再次感謝。 – bhansa