no tests ran in 0.03 seconds
明明有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相关推荐
- 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) ...
- DEV-C上的报错 Process exited after 4.03 seconds with return value 3221225725
一:问题描述 还未进行任何输入,就直接输出 Process exited after 4.03 seconds with return value 3221225725 二:问题解决 问题代码: #i ...
- done (330 lines in 0.02 seconds). 私人笔记,一份WEB测试报告
私人笔记,一份WEB测试报告 Parsing... done (330 lines in 0.02 seconds). Checking anchors... done. Checking lin ...
- 拼一个自己的操作系统(SnailOS 0.03的实现)
拼一个自己的操作系统 SnailOS 0.03的实现 拼一个自己的操作系统SnailOS0.03源代码-Linux文档类资源-CSDN下载 操作系统SnailOS学习拼一个自己的操作系统-Linux文 ...
- 假设用于通信的电文仅由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个字母 ...
- StarUML3.0.0-3.0.2全版本破解安装方法讲解(支持正版严禁商用)
一.破解原理 利用asar解压安装好的StarUML中的app.asar文件(因为StarUML中的源代码是用asar打包的,具体操作看(二)详细步骤,这里只简单讲一下原理),然后修改解压好的app. ...
- 用数学计算1.01的365次方等于37.8来说明积跬步至千里是否合理? 1.01^365=37.8 0.99^365=0.03
个人觉得不合理吧... 1.中间一天都不能断,否则*0 一年全白玩 2.每天百分之一还利滚利,哪有这样的好事.这个世界上没有什么是永远指数增长的 3.现实生活的一切都是有局限和上限的,比如生物中人类数 ...
- 有道购物助手脚本版,支持chrome,解决bug【Update 0.03】!
购物比价的扩展和脚本找了很多,要不是对比结果不及时,数据滞后,要不是有后门,后台修改链接,经过推广网站赚钱. 虽然chrome的有道购物助手扩展代码是远程的,存在隐患,但目前试用来说,数据准确性比较高 ...
- 【隧道篇 / IPsec】(7.0) ❀ 03. 建立IPsec安全隧道后手动添加访问IP网段 ❀ FortiGate 防火墙
[简介]我们已经学会利用向导的便捷,快速建立起IPsec安全隧道,并且学会了ADSL拨号宽带如何才能在变更了IP后仍然可以保持IPsec隧道连接.下面我们将学习如何根据需求增加访问地址. 向导生成 ...
- Snail OS 0.03的thread目录是内核线程
内核线程参考的是郑钢先生<操作系统真相还原>,主要是觉得这种实现线程和进程的方式非常的巧妙,另外在这方面想要创新的话,空间也是很小的. 为了编程方便,thread当中包含了进程的阻塞和唤醒 ...
最新文章
- 激光雷达 win10
- PMP - 2011年6月考前辅导班
- 利用F#库canopy进行UI测试
- 对汉诺塔递归算法的理解(图解,附完整代码实现)
- 单独编译apache的rewrite模块
- 安装linux后win7引导程序,在Ubuntu系统下装Win7并引导双系统
- 【BZOJ4196】[Noi2015]软件包管理器 树链剖分
- 三维观察---三维裁剪算法
- 数据库系统概论--课后习题
- 2021-01-26
- 使用JS调用迅雷下载网站本地视频,生成迅雷下载链接
- vue中局部过滤器和全局过滤器的使用
- 洛谷P3456 [POI2007]GRZ-Ridges and Valleys 题解
- 单条件求和和多条件求和以及条件求平均
- python中response对象的方法_django HttpResponse对象 - 刘江的django教程
- 能够997,是你们这些人修来的福报(手动滑稽)
- Python基础教程之Python简介
- CString彻底分析,很强悍的啊
- python两列时间间隔计算器_在python中有效地比较两列中的每对日期
- 计算机系统基础:计算机系统概述
热门文章
- win7云服务器访问网站很慢,告诉你Win7网速慢是什么原因,网速慢怎么办
- 在64位win10中开启64位ie浏览器的方法(IE11)
- 经传主力控盘指标公式 清晰的主力控盘程度详解 通达信选股指标
- html5简单幻灯片图片转换,清新简洁的HTML5幻灯片- SLIDESHOW CANVAS JQUERY
- 图像校色 白平衡调整
- 2021物理化学实验2:分光光度法测溴酚蓝的电离平衡常数
- Android 加载超大图片+源码
- [原创] IE中的图片显示不出来
- 工厂模式之抽象工厂模式
- 税收和成本计算器php,企业税收计算器的使用方便吗?