用python代码写一个自动化测试脚本
时间: 2024-05-14 12:14:12 浏览: 162
以下是一个使用Python编写的简单自动化测试脚本示例:
```python
import unittest
from selenium import webdriver
class TestGoogleSearch(unittest.TestCase):
def setUp(self):
self.driver = webdriver.Chrome()
self.driver.get("https://www.google.com/")
self.driver.maximize_window()
def test_search_python(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()
```
这个测试脚本使用Selenium WebDriver自动化测试工具和unittest测试框架来测试Google搜索功能。setUp和tearDown方法分别在每个测试方法的前后运行,确保测试环境的稳定性。在test_search_python方法中,我们使用find_element_by_name方法找到搜索框,输入“Python”并提交搜索。最后,我们使用assert语句检查页面标题是否包含关键字“Python”。如果测试通过,则测试框架将输出“ok”,否则将输出错误信息。
阅读全文