51Testing软件测试论坛

标题: python3 + selenium 的模块引用问题 [打印本页]

作者: 智点未来    时间: 2015-8-27 14:46
标题: python3 + selenium 的模块引用问题

文件一:                                                                                                                      login.py     class loginback():
      def input(self,name,apek):
        driver.delete_all_cookies
        driver.add_cookie({'name':'action_l','value':'index'})
        driver.add_cookie({'name':'ak','value':name})
        driver.add_cookie({'name':'apek','value':apek})
        driver.add_cookie({'name':'apk','value':'NP15mhsc'})
        driver.add_cookie({'name':'controller_l','value':'statistics'})
文件二:
test.py
     from selenium import webdriver
    import time,login
    driver = webdriver.Chrome()
    driver.get ("http://192.168.11.18:89/admins/home/login")
    login = login.loginback()
    login.input('teste420','EtgN1lmNHao%2bxn4sR0MGOQ%3d%3d')
    driver.get ("http://192.168.11.18:89/admins/statistics/index")
driver.maximize_window()
time.sleep(2)

这样写报错:   …login.input('teste420','EtgN1lmNHao%2bxn4sR0MGOQ%3d%3d')  …  NameError: name 'driver' is not defined


要怎么写才能成功呢?!

作者: jingzizx    时间: 2015-8-28 10:57
是不是变量同名引起
作者: 智点未来    时间: 2015-8-28 12:56
不是的,是没有函数定义
作者: Dany静宝    时间: 2015-8-28 13:06
文件一里没有定位driver。

作者: 碧麟    时间: 2015-8-29 15:48
没有继承driver,或者在当前页面创建deriver驱动




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