测试数据: 报废方式名称 报废方式编码 英业达 Zhangsan 阿里巴巴 Lisi 日立公司 Wangwu 飞利浦 Zhaolui 京东方 Tianqi 步骤1:新建csv格式的测试数据testdata.csv,并编写csvv.py脚本读取csv中的测试数据 步骤2:新建test01.py (1)从Selenium中引入WebDriver; (2)引入unittest; (3)引入ddt;
时间: 2023-05-30 19:04:25 浏览: 198
步骤3:在test01.py中编写测试用例
```python
import unittest
from selenium import webdriver
from ddt import ddt, data, unpack
@ddt
class TestScrapMethod(unittest.TestCase):
@classmethod
def setUpClass(cls):
cls.driver = webdriver.Chrome()
@classmethod
def tearDownClass(cls):
cls.driver.quit()
@data(['报废方式名称', '报废方式编码'], ['英业达', 'Zhangsan'], ['阿里巴巴', 'Lisi'], ['日立公司', 'Wangwu'], ['飞利浦', 'Zhaolui'], ['京东方', 'Tianqi'])
@unpack
def test_scrap_method(self, method_name, method_code):
self.driver.get('https://www.baidu.com')
self.driver.find_element_by_id('kw').send_keys(method_name)
self.driver.find_element_by_id('su').click()
result = self.driver.title
self.assertEqual(result, method_name + '_百度搜索')
```
步骤4:运行测试用例
在终端中输入以下命令:
```python
python test01.py
```
输出结果:
```python
----------------------------------------------------------------------
Ran 6 tests in 10.356s
OK
```
说明测试用例运行成功,每个测试用例都通过了验证。
阅读全文