0
我從一個網站試圖訪問JS變量和我做這樣的事情:獲取使用execute_script返回多個值
log = driver.execute_script(""" return v1,v2; """)
print log
其中driver = webdriver.Chrome()
它返回只爲v2
值可變但不是v1
。
有什麼辦法可以返回多個變量並將其存儲到列表中?
我從一個網站試圖訪問JS變量和我做這樣的事情:獲取使用execute_script返回多個值
log = driver.execute_script(""" return v1,v2; """)
print log
其中driver = webdriver.Chrome()
它返回只爲v2
值可變但不是v1
。
有什麼辦法可以返回多個變量並將其存儲到列表中?
你需要用括號
log = driver.execute_script(""" return [v1, v2]; """)
由於包裹的價值觀,它的工作。我嘗試使用'return(v1,v2);'早些時候,但沒有工作,有什麼想法? – bhansa
好吧,明白了JavaScript不支持。再次感謝。 – bhansa