明明有tests为什么还说no tests呢?而且也没有其他明显的错误?
后面研究了好久才发现,在pycharm中使用 unittest框架 时,每个测试方法都应该遵循 testXX 的规律,这样才能识别出来是一个测试方法【为了分清方法执行的先后顺序,可在test后面加数字】,你没说明那是测试方法,自然就识别不出来了。

这里我写了一个简单的例子:

import unittest
from time import sleep
from selenium import webdriverdriver=None
class unitTestMock(unittest.TestCase):@classmethoddef setUpClass(cls):global driverdriver = webdriver.Chrome()driver.maximize_window()print("运行setUpClass...")def setUp(self):print("运行setUp...")def test1_WebTours(self):driver.get("http://localhost:1080/WebTours/")sleep(3)def test2_Login(self):driver.switch_to.default_content()driver.switch_to.frame("body")driver.switch_to.frame("navbar")driver.find_element_by_name("username").clear()driver.find_element_by_name("password").clear()driver.find_element_by_name("username").send_keys("LiHang")driver.find_element_by_name("password").send_keys("123456")# 点击登录按钮driver.find_element_by_name("login").click()sleep(3)def test3_ClickFlights(self):driver.switch_to.default_content()driver.switch_to.frame("body")driver.switch_to.frame("navbar")driver.find_element_by_xpath("//img[@alt=\"Search Flights Button\"]").click()sleep(3)def tearDown(self):print("运行tearDown...")@classmethoddef tearDownClass(cls):driver.quit()print("运行tearDownClass...")if __name__=="__main__":unittest.main(verbosity=2)

一共写了三个测试方法,分别是 test1_WebTours、test2_Login、 test3_ClickFlights,执行顺序也就是1,2,3。

no tests ran in 0.03 seconds相关推荐

  1. matlab e 精确到,matlab中用0.618法求minf(x)=e^(-x)+x^2在区间(0,1)上的极小值,精确到0.03....

    共回答了15个问题采纳率:86.7% clc clear all; elp=0.03; tao=0.618; N=fix(log(elp)/log(tao))+1; k=1; a(k)=0; b(k) ...

  2. DEV-C上的报错 Process exited after 4.03 seconds with return value 3221225725

    一:问题描述 还未进行任何输入,就直接输出 Process exited after 4.03 seconds with return value 3221225725 二:问题解决 问题代码: #i ...

  3. done (330 lines in 0.02 seconds). 私人笔记,一份WEB测试报告

    私人笔记,一份WEB测试报告 Parsing...  done (330 lines in 0.02 seconds). Checking anchors...  done. Checking lin ...

  4. 拼一个自己的操作系统(SnailOS 0.03的实现)

    拼一个自己的操作系统 SnailOS 0.03的实现 拼一个自己的操作系统SnailOS0.03源代码-Linux文档类资源-CSDN下载 操作系统SnailOS学习拼一个自己的操作系统-Linux文 ...

  5. 假设用于通信的电文仅由8个字母组成,字母在电文中出现的频率分别为0.07, 0.19, 0.02, 0.06, 0.32, 0.03, 0.21, 0.10. 试为这8个字母设计赫夫曼编码.

    哈夫曼编码 [问题描述] 假设用于通信的电文仅由8个字母组成,字母在电文中出现的频率分别为0.07, 0.19, 0.02, 0.06, 0.32, 0.03, 0.21, 0.10. 试为这8个字母 ...

  6. StarUML3.0.0-3.0.2全版本破解安装方法讲解(支持正版严禁商用)

    一.破解原理 利用asar解压安装好的StarUML中的app.asar文件(因为StarUML中的源代码是用asar打包的,具体操作看(二)详细步骤,这里只简单讲一下原理),然后修改解压好的app. ...

  7. 用数学计算1.01的365次方等于37.8来说明积跬步至千里是否合理? 1.01^365=37.8 0.99^365=0.03

    个人觉得不合理吧... 1.中间一天都不能断,否则*0 一年全白玩 2.每天百分之一还利滚利,哪有这样的好事.这个世界上没有什么是永远指数增长的 3.现实生活的一切都是有局限和上限的,比如生物中人类数 ...

  8. 有道购物助手脚本版,支持chrome,解决bug【Update 0.03】!

    购物比价的扩展和脚本找了很多,要不是对比结果不及时,数据滞后,要不是有后门,后台修改链接,经过推广网站赚钱. 虽然chrome的有道购物助手扩展代码是远程的,存在隐患,但目前试用来说,数据准确性比较高 ...

  9. 【隧道篇 / IPsec】(7.0) ❀ 03. 建立IPsec安全隧道后手动添加访问IP网段 ❀ FortiGate 防火墙

    [简介]我们已经学会利用向导的便捷,快速建立起IPsec安全隧道,并且学会了ADSL拨号宽带如何才能在变更了IP后仍然可以保持IPsec隧道连接.下面我们将学习如何根据需求增加访问地址.   向导生成 ...

  10. Snail OS 0.03的thread目录是内核线程

    内核线程参考的是郑钢先生<操作系统真相还原>,主要是觉得这种实现线程和进程的方式非常的巧妙,另外在这方面想要创新的话,空间也是很小的. 为了编程方便,thread当中包含了进程的阻塞和唤醒 ...

最新文章

  1. 激光雷达 win10
  2. PMP - 2011年6月考前辅导班
  3. 利用F#库canopy进行UI测试
  4. 对汉诺塔递归算法的理解(图解,附完整代码实现)
  5. 单独编译apache的rewrite模块
  6. 安装linux后win7引导程序,在Ubuntu系统下装Win7并引导双系统
  7. 【BZOJ4196】[Noi2015]软件包管理器 树链剖分
  8. 三维观察---三维裁剪算法
  9. 数据库系统概论--课后习题
  10. 2021-01-26
  11. 使用JS调用迅雷下载网站本地视频,生成迅雷下载链接
  12. vue中局部过滤器和全局过滤器的使用
  13. 洛谷P3456 [POI2007]GRZ-Ridges and Valleys 题解
  14. 单条件求和和多条件求和以及条件求平均
  15. python中response对象的方法_django HttpResponse对象 - 刘江的django教程
  16. 能够997,是你们这些人修来的福报(手动滑稽)
  17. Python基础教程之Python简介
  18. CString彻底分析,很强悍的啊
  19. python两列时间间隔计算器_在python中有效地比较两列中的每对日期
  20. 计算机系统基础:计算机系统概述

热门文章

  1. win7云服务器访问网站很慢,告诉你Win7网速慢是什么原因,网速慢怎么办
  2. 在64位win10中开启64位ie浏览器的方法(IE11)
  3. 经传主力控盘指标公式 清晰的主力控盘程度详解 通达信选股指标
  4. html5简单幻灯片图片转换,清新简洁的HTML5幻灯片- SLIDESHOW CANVAS JQUERY
  5. 图像校色 白平衡调整
  6. 2021物理化学实验2:分光光度法测溴酚蓝的电离平衡常数
  7. Android 加载超大图片+源码
  8. [原创] IE中的图片显示不出来
  9. 工厂模式之抽象工厂模式
  10. 税收和成本计算器php,企业税收计算器的使用方便吗?