定义setUp方法启动浏览器
时间: 2024-09-29 15:10:17 浏览: 56
python+selenium+unittest 只启动一次浏览器方法(csdn)————程序.pdf
5星 · 资源好评率100%
setUp方法通常是在单元测试中用来初始化测试环境,例如在Python的Selenium库中,用于设置和配置浏览器环境。在Web应用程序测试中,setUp方法可能会包含创建一个新的WebDriver实例(比如Chrome或Firefox),然后打开浏览器到特定的URL,以便后续的测试可以在此基础上进行。
```python
from selenium import webdriver
from selenium.webdriver.common.by import By
class BrowserSetup(unittest.TestCase):
def setUp(self):
# 创建一个新的Chrome浏览器实例
self.driver = webdriver.Chrome()
# 设置页面初始URL
self.driver.get("http://example.com")
# 等待页面加载完成,这里使用默认的5秒超时时间
self.wait = WebDriverWait(self.driver, 5)
def tearDown(self):
# 测试完成后关闭浏览器
self.driver.quit()
# 使用这个测试类时,setUp方法会在每个测试方法开始前运行
def test_example():
# 这里可以直接使用self.driver进行操作...
```
阅读全文