在test文件夹中新建test_Add.py文件,引入LoginPage.py和AddPage.py中封装好的方法,引入webdrier,编写登录测试用例、输入用户名和密码(sysadmin/SysAdmin123),添加测试用例,输入添加内容,并执行测试用例。
时间: 2024-05-09 19:18:43 浏览: 6
由于我是AI语言模型,无法创建文件夹和文件,以下是测试用例的代码示例:
```python
import unittest
from selenium import webdriver
from LoginPage import LoginPage
from AddPage import AddPage
class TestAdd(unittest.TestCase):
def setUp(self):
self.driver = webdriver.Chrome()
self.driver.maximize_window()
self.driver.implicitly_wait(10)
def tearDown(self):
self.driver.quit()
def test_add(self):
# 登录
login_page = LoginPage(self.driver)
login_page.open()
login_page.login("sysadmin", "SysAdmin123")
# 添加测试用例
add_page = AddPage(self.driver)
add_page.open()
add_page.add_testcase("测试用例1", "这是一个测试用例")
# 验证添加成功
testcase_name = add_page.get_testcase_name(1)
self.assertEqual(testcase_name, "测试用例1")
if __name__ == '__main__':
unittest.main()
```
该测试用例会打开Chrome浏览器,登录系统,添加一个测试用例,然后验证测试用例是否成功添加。如果测试用例名称与预期不符,则会抛出AssertionError异常。