我使用下面的代码执行javascript,并且效果很好。

from selenium import webdriver

driver=webdriver.Firefox()
driver.get("https:example.com")
driver.execute_script('isLogin()')


但是当我尝试通过isLogin()返回结果时

isLogin = driver.execute_script('isLogin()')
print(isLogin)    # always None

最佳答案

您需要返回isLogin()返回的值

isLogin = driver.execute_script('return isLogin();')

10-06 11:48