当前位置: 首页 > wzjs >正文

用vue做pc端网站好吗什么网站都能打开的浏览器

用vue做pc端网站好吗,什么网站都能打开的浏览器,wordpress如何更改上传文件大小,网站制作农业文章目录 一、常见的第三方库结合 unittest 生产 html 格式测试报告1、HtmlTestRunner2、BeatifulReport 二、装饰器 unittest.skip 强制跳过&条件跳过三、unittest的常用断言方法 一、常见的第三方库结合 unittest 生产 html 格式测试报告 1、HtmlTestRunner 官网下载 …

文章目录

      • 一、常见的第三方库结合 unittest 生产 html 格式测试报告
        • 1、HtmlTestRunner
        • 2、BeatifulReport
      • 二、装饰器 @ unittest.skip 强制跳过&条件跳过
      • 三、unittest的常用断言方法

一、常见的第三方库结合 unittest 生产 html 格式测试报告

1、HtmlTestRunner

官网下载 HtmlTestRunner.py 只能支持 python2 版本,支持 Python3 ,需要做修改
路径:python安装路径/Lib

import unittest
from TestReport.testcase_01 import TestCase01
import HTMLTestRunner# 加载用例
testcases = unittest.TestLoader().loadTestsFromTestCase(TestCase01)
# HTMLTestRunner 生成的测试报告
with open('F:/Pycharm/TestShop/TestReport/html_report.html', 'wb+') as hf:HTMLTestRunner.HTMLTestRunner(stream=hf,title="Html 测试报告",description="测试用例执行详情").run(testcases)

HTMLTestRunner 文件内容

2、BeatifulReport

安装三方库:BeatifulReport

import unittest
from TestReport.testcase_01 import TestCase01
from BeautifulReport import BeautifulReport# 加载用例
testcases = unittest.TestLoader().loadTestsFromTestCase(TestCase01)
# BeautifulReport 生成的测试报告
BeautifulReport(testcases).report(description="Html 测试报告",filename="report_bf",report_dir="reports")

企业测试报告的优化及定制 优化测试报告模板 通过 js+html/html5
pytest+allure 生成更加美观的测试报告+优化定制(装饰器)

二、装饰器 @ unittest.skip 强制跳过&条件跳过

import unittest
"""
@unittest.skip 强制跳过执行
@unittest.skipIf 符合条件,则跳过执行
@unittest.skipUnless 条件不成立,则跳过执行
"""
# @unittest.skipUnless(False,"装饰器也可以作用于类,整个模块下的用例强制跳过执行")
class TestCase01(unittest.TestCase):@unittest.skip("此用例暂时不启用")def test_login(self):print('test_01')@unittest.skipIf(True,"符合条件,则跳过执行")def test_select_goods(self):print('test_02')@unittest.skipUnless(2>3, "不符合条件,则跳过执行")def test_put_to_cart(self):print('test_03')def test_pay_goods(self):print('test_04')
if __name__ == '__main__':unittest.main()

三、unittest的常用断言方法

import unittest
from selenium import webdriver
import time
from selenium.webdriver.common.by import By'''
二、常用断言方法
1、assertIn(字符1,字符2) 字符1是否包含在字符2
2、self.assertNotIn(字符1,字符2)  字符1不包含包含在字符2
self.assertEqual(参数1,参数2,"断言失败的描述")  参数1等于参数2
self.assertNotEqual(参数1,参数2,"断言失败的描述")参数不等于参数2
self.assertTrue(True)
self.assertFalse(False)
'''
class TestCase02(unittest.TestCase):def setUp(self) -> None:# 打开浏览器self.driver = webdriver.Edge()# 加载地址self.driver.get("http://116.62.63.211/shop/")def test_login(self):"""登录用例"""username = "hc_test"password = "hctest123"el_login_link = self.driver.find_element(By.LINK_TEXT, "登录")# 点击登录el_login_link.click()time.sleep(1)el_login = self.driver.find_element(By.XPATH, '//button[text()="登录"]')el_username = self.driver.find_element(By.NAME, "accounts")el_password = self.driver.find_element(By.XPATH, '//input[@type="password"]')# 输入用户名el_username.send_keys(username)# 输入密码el_password.send_keys(password)# 点击登录time.sleep(1)el_login.click()time.sleep(2)# 断言  获取账号的名称=usernameel_username = self.driver.find_element(By.XPATH, "//div[@class='menu-hd']/em[2]")self.assertIn(username, el_username.text)def test_select_goods(self):"""检索商品"""self.driver.get("http://116.62.63.211/shop/")select_goods = "手机"# 定位搜索输入el_select = self.driver.find_element(By.ID, "search-input")el_select.send_keys(select_goods)el_button = self.driver.find_element(By.ID, "ai-topsearch")el_button.click()time.sleep(2)# 断言:验证测试结果与预期结果是否一致# 获取商品列表的标题el_goods = self.driver.find_elements(By.XPATH, "//div[@class='items am-padding-bottom-xs']")# 判断content是否包含手机字符?# 标题是否包含手机for el in el_goods:self.assertIn(select_goods, el.text, "商品标题中未包含检索内容")def tearDown(self) -> None:self.driver.close()if __name__ == '__main__':unittest.main()
http://www.dtcms.com/wzjs/507909.html

相关文章:

  • 在网站开发中如何设置登录百度云资源搜索入口
  • 大学生兼职网站策划书百度推广客户端电脑版
  • 做网站需要加班吗百度网盘网页登录入口
  • 深圳招聘网站大全成人用品推广网页
  • 重庆网站建设电话app推广方案怎么写
  • 网站建设教育平台海南seo顾问服务
  • 网站开发的进度怎么写关键词竞价广告
  • 本地电脑如何做网站服务器关键词推广seo怎么优化
  • 网站建设 青海对网站外部的搜索引擎优化
  • 张掖高端网站建设公司百度网络营销中心app
  • 阿克苏网站建设seo关键词分类
  • 在线网页代理极光360优化大师官方免费下载
  • 英雄联盟怎么做直播网站淘宝直通车推广怎么做
  • 有没有兼职做网站的郑州网络推广大包
  • 做网站开发有前途么b2b电子商务网站都有哪些
  • 浙江建设职业学院官网注册网站seo最新技巧
  • 工商局网站建设方案纹绣培训班一般价格多少
  • 网站建设公司服务域名seo站长工具
  • 建设网站的运行费包括什么seo推广有哪些公司
  • 没有公司 接单做网站软件培训机构有哪些?哪个比较好
  • 莆田做网站价格上海关键词优化的技巧
  • 微信小程序定位权限怎么打开武汉seo首页优化报价
  • 建工集团两学一做网站网站广告收费标准
  • 建设网站网站企业济南seo的排名优化
  • 首都之窗门户网站首页河北百度seo
  • 网站备案查询 优帮云软文有哪些
  • 重庆市建设委员会信息网官网seo营销技巧
  • 30岁做网站运营seo的方法有哪些
  • 音乐网站开发分享已备案域名交易平台
  • 网站建设一般怎么付款网站诊断分析