将selenium python文件分成更小的块

将selenium python文件分成更小的块,python,selenium,Python,Selenium,我有一些python文件用于测试我的页面,现在这些文件已经很多了,它们都是共享的 def setUp(self): self.driver = webdriver.Chrome(chrome_options=options) 还有这个 def tearDown(self): self.driver.close() if __name__ == "__main__": unittest.main() 是否可以在我的其他跑步中导入这些?如果是,怎么做 我曾尝试将其保存在

我有一些python文件用于测试我的页面,现在这些文件已经很多了,它们都是共享的

def setUp(self):
    self.driver = webdriver.Chrome(chrome_options=options)
还有这个

def tearDown(self):
    self.driver.close()

if __name__ == "__main__":
    unittest.main()
是否可以在我的其他跑步中导入这些?如果是,怎么做

我曾尝试将其保存在自己的名为start.py的文件中,然后使用

from start import setUp

但是它不起作用

试试这个,创建一个基本测试类,让所有测试类继承它。话虽如此,我不知道webdriver是否能很好地配合(未经测试)

输出:

--- Setup ---
.--- Tear Down ---
--- Setup ---
--- Tear Down ---
.
----------------------------------------------------------------------
Ran 2 tests in 0.001s

请解释如何将
设置
放在它自己的模块中,并使用
从开始导入设置
导入它是不起作用的。什么不起作用?请提供错误信息。你在正确的轨道上。
--- Setup ---
.--- Tear Down ---
--- Setup ---
--- Tear Down ---
.
----------------------------------------------------------------------
Ran 2 tests in 0.001s