python自动化测试脚本
时间: 2023-10-04 08:03:09 浏览: 103
Python是一种非常适合用于编写自动化测试脚本的语言,它有丰富的测试框架和库,可以轻松地进行单元测试、集成测试、UI自动化测试等各种测试。以下是一个简单的Python自动化测试脚本示例:
```python
import unittest
from selenium import webdriver
class TestGoogleSearch(unittest.TestCase):
def setUp(self):
self.driver = webdriver.Chrome()
def test_search(self):
self.driver.get("https://www.google.com/")
self.driver.find_element_by_name("q").send_keys("Python")
self.driver.find_element_by_name("btnK").click()
self.assertIn("Python", self.driver.title)
def tearDown(self):
self.driver.quit()
if __name__ == '__main__':
unittest.main()
```
这个脚本使用了Python的unittest测试框架和selenium库来自动化测试Google搜索。setUp()方法在每个测试用例之前运行,tearDown()方法在每个测试用例结束后运行。test_search()方法是一个测试用例,使用Selenium来模拟在Google搜索框中输入Python并点击搜索按钮,然后检查页面标题是否包含Python。如果测试用例成功通过,它将在控制台输出OK。
阅读全文