一个Python自动化测试脚本示例
时间: 2023-11-19 18:01:43 浏览: 131
以下是一个Python自动化测试脚本示例:
```python
import unittest
from selenium import webdriver
class TestGoogleSearch(unittest.TestCase):
def setUp(self):
self.driver = webdriver.Chrome()
self.driver.implicitly_wait(10)
self.driver.maximize_window()
self.driver.get("https://www.google.com")
def test_search(self):
search_box = self.driver.find_element_by_name("q")
search_box.send_keys("Python")
search_box.submit()
assert "Python" in self.driver.title
def tearDown(self):
self.driver.quit()
if __name__ == '__main__':
unittest.main()
```
这个脚本使用了unittest库和Selenium WebDriver库,它打开Google网站并在搜索框中输入“Python”,然后提交搜索并验证搜索结果页面标题是否包含“Python”。setUp()方法在每个测试用例执行前运行,tearDown()方法在每个测试用例执行后运行。最后,unittest.main()运行所有测试用例。
阅读全文