错误:使用selenium在Python中编写测试

时间:2015-11-24 20:42:05

标签: python selenium selenium-webdriver

我正在尝试使用selenium和python webdriver编写自动化测试

 class UserAccountsTest(unittest.TestCase):
    def setup(self):
        self.driver=webdriver.Firefox()

    def testFirstUser(self):
        driver = self.driver
        driver.implicitly_wait(15)
        driver.get('website.com')
        driver.implicitly_wait(15)

我的错误: 对象没有属性'driver' 我不知道为什么我不能将驱动程序分配给self.driver。我是否正确地自我传递?

1 个答案:

答案 0 :(得分:2)

您需要按照unittest wiki中的说明调用setup()函数setUp()

  

幸运的是,我们可以通过实现方法来分解这样的设置代码   调用setUp(),测试框架将自动调用   对我们来说,当我们进行测试时