测试积点老人 发表于 2021-3-29 15:40:49

定义了全局变量,但不能使用,类型不对吗

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)是为什么?

jingzizx 发表于 2021-3-30 18:49:07

先看看赋值成功了没
页: [1]
查看完整版本: 定义了全局变量,但不能使用,类型不对吗