我正在尝试使用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。我是否正确地自我传递?
答案 0 :(得分:2)
您需要按照unittest wiki中的说明调用setup()
函数setUp()
。
幸运的是,我们可以通过实现方法来分解这样的设置代码 调用setUp(),测试框架将自动调用 对我们来说,当我们进行测试时