自动化测试selenium + chrome + unittest + HTMLTestRunnerCN,生成测试报告
-
HTMLTestRunnerCN安装
1.通过pip安装会报错,需要手动安装; 2. 通过官网下载需要修改里面信息,超级麻烦,很不喜欢 3. 安装地址:链接:https://pan.baidu.com/s/1ZV7IgmY2ckyeB3kXLAXGcQ 提取码:3yeu 4. 将下载的HTMLTestRunnerCN.py文件放到python安装路径下的lib文件夹下即可
-
unittest的使用
# 执行文件 baidu.py
import unittest
from selenium import webdriver
class Test_login(unittest.TestCase):
driver = webdriver.Chrome()
driver.get("https://www.baidu.com/")
def input(self):
# global driver
# 百度输入框输入搜多内容
self.driver.find_element_by_id("kw").send_keys("unittest的使用")
def client(self):
self.driver.find_element_by_id("su").click() # 点击搜索
# 运行文件 run.py
import unittest
import time
from channe