class Myunittest(unittest.TestCase): def setUp(self): # 启动函数 s = Service(executable_path='/home/xsw/KTX/PycharmProjects/pythonProject/UI-TEXT/chromedriver_linux64/chromedriver') self.T = webdriver.chrome(service=s) self.T.implicitly_wait(10) # 隐式等待 self.T.maximize_window() # 窗口最大化 def tearDown(self): # 退出函数 self.T.quit()
时间: 2024-04-27 07:24:53 浏览: 166
python_plugin_unittest.rar_The Test_unittest python
这是一个 Python 中使用 unittest 框架编写的自动化测试类,包含两个方法 setUp 和 tearDown。setUp 方法是在每个测试用例执行前都会被调用,用于做一些初始化工作,比如启动浏览器、设置等待时间、最大化窗口等。tearDown 方法是在每个测试用例执行后都会被调用,用于清理测试环境,比如关闭浏览器、释放资源等。其中,Service 是 Selenium 提供的一个类,用于指定浏览器驱动的路径,webdriver.chrome 则是启动谷歌浏览器的方法。
阅读全文