from selenium import webdriver

btn = None
def a():
    global btn
    driver = webdriver.Chrome()
    driver.get(url)
    btn = driver.find_element_by_css_selector('XXX')

def b():
     btn...

在 a 里 给 btn 声明了全局变量。
在 b 里不能用。打 btn. 点后不出来 find_element_XXX 那些提示
然后在 上面加了 btn = None 也不行(我也不知道 find_element_by_XXX 声明什么类型就打了 None)

是为什么?


↙↙↙阅读原文可查看相关链接,并与作者交流