51Testing软件测试论坛

标题: 定义了全局变量,但不能使用,类型不对吗 [打印本页]

作者: 测试积点老人    时间: 2021-3-29 15:40
标题: 定义了全局变量,但不能使用,类型不对吗
  1. from selenium import webdriver

  2. btn = None
  3. def a():
  4.     global btn
  5.     driver = webdriver.Chrome()
  6.     driver.get(url)
  7.     btn = driver.find_element_by_css_selector('XXX')

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


作者: jingzizx    时间: 2021-3-30 18:49
先看看赋值成功了没




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2