最近在学习selenium时,使用unittest框架进行代码测试时,发现报以下错误:

Ran 0 test in 0.00sOK

原因:

  • unittest提供了全局的main()方法,使得一个单元测试模块变成可以直接运行的测

试脚本,main()方法使用TestLoader类来搜索所有包含在模块中以“test”命名开

头的测试方法,并自动执行它们 。例:test_search、testsearch

故而,将解决办法记录如下(以下是我测试代码,已正常运行):

#!/user/local/bin/python2.7
# -*- coding:utf-8 -*-
#unittest框架测试
import unittest
from selenium import webdriver
from selenium.webdriver.common.keys import Keysclass PythonOrgSearch(unittest.TestCase):def setUp(self):self.driver = webdriver.Firefox()#测试方法需以test开头,否则报错:Ran 0 test in 0.00s   def test_search_in_python(self):driver = self.driverdriver.get("http://www.python.org")self.assertIn("Python", driver.title)elem = driver.find_element_by_name("q")elem.send_keys("pycon")elem.send_keys(Keys.RETURN)assert 'NO results found.' not in driver.page_sourcedef tearDown(self):self.driver.close()if __name__=="__main__":unittest.main()

运行结果:

Ran 1 test in 14.929sOK

python测试代码报错:Ran 0 test in 0.00s相关推荐

  1. Python发邮件报错 554, b‘HL:ITC 0,163

    利用Python脚本发邮件,发送失败 利用方法 set_debuglevel(1) 可以打印错误信息 运行脚本,错误信息显示: (554, b'HL:ITC 0,163 smtp9,DcCowAD3_ ...

  2. python安装库报错Microsoft visual c++ 14.0 is required问题解决办法

    下载安装包安装即可: https://964279924.ctfile.com/fs/1445568-239446865 or http://www.liangchan.net/liangchan/1 ...

  3. matlab中任意两边之和大于第三边,无法赋值,左侧大小1*1,右侧1*3,代码报错,但是看不出来两边大小不相等啊...

    帮忙看一下,代码报错 clc; clear all; P_LED=0.02; nLED=60; Pt=nLED*nLED*P_LED; A= 1e-4; %PD探测物理面积********* thet ...

  4. python modulenotfounderror_python 服务器运行代码报错ModuleNotFoundError的解决办法

    一.问题描述 一段 Python 代码在本地的 IDE 上运行正常,部署到服务器运行后,出现了 ModuleNotFoundError: No module named 'xxx" 错误. ...

  5. python 读取文件报错:UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xb5 in position 0: invalid start

    python 读取文件报错:UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb5 in position 0: invalid start ...

  6. pycharm使用ssh连接服务器(ubuntu)跑代码报错:“sudo+ssh: ……bash: line 0: cd: xxx/code: No such file or directory”

    pycharm使用ssh连接服务器(ubuntu)跑代码报错:"sudo+ssh: --bash: line 0: cd: xxx/code: No such file or directo ...

  7. SAP QM中阶执行事务代码QDB1,报错- Inspection severity 001 AQL 0.650 not in sampling schema A01-

    SAP QM中阶执行事务代码QDB1,报错- Inspection severity 001 AQL 0.650 not in sampling schema A01- 对于sampling proc ...

  8. SLAM 14讲中cere拟合曲线代码报错:undefined reference to symbol ‘omp_get_num_threads@@OMP_1.0‘

    视觉SLAM 14讲中cere拟合曲线代码报错: /usr/bin/x86_64-linux-gnu-ld: /usr/local/lib/libceres.a(coordinate_descent_ ...

  9. python打开文件报错无效序列_解决Python 写文件报错TypeError的问题

    处理上传的文件: f1 = request.FILES['pic'] fname = '%s/%s' % (settings.MEDIA_ROOT, f1.name) with open(fname, ...

最新文章

  1. 3.5.4 CSMA/CD 协议
  2. python开发需要掌握哪些知识-研究深度学习的开发者,需要对 Python 掌握哪些知识?...
  3. win8--PPTP教程
  4. nowcoder20C 位数差
  5. 坑 之 You must feed a value for placeholder tensor ‘label_input‘ with dtype float and shape
  6. 为什么编程语言初创公司那么少?
  7. 电子邮箱里面的服务器,搭建电子邮件服务器
  8. C++(STL):13--- list插入和访问元素
  9. 存储对手机性能的影响
  10. 3gpp协议_C-V2X: 3GPP协议阅读前的一些准备
  11. 关于.Net Application Server对象访问方式的设计(2.上)
  12. MySQL备份shell_shell---mysql备份
  13. SPI 机制-插件化扩展功能
  14. SoapUI接口测试——关联——参数化
  15. usb转rj45 android,USB转RJ45驱动合集
  16. windows eclipse超详细安装教程
  17. 使用Python生成ico文件
  18. 区间对比_预算10-15万元区间 国内在售街车综合实力对比
  19. ThreeJS 骨架图显示、骨骼修改颜色
  20. iOS直播(五)进行推流

热门文章

  1. 基于强化学习的五子棋算法设计-python代码完整实现
  2. U盘可以被识别但无法驱动问题
  3. BOSE在上海发布6款音频新品;轩尼诗全球首家概念酒吧在上海开幕 | 美通企业日报...
  4. C++Singleton模式
  5. 线上配镜新方式:眼镜直通车竞品分析报告
  6. kali安装中文输入法(搜狗输入法)
  7. 7、LiveCharts--常用属性介绍(三)
  8. SpringSecurity-基于微服务的认证与权限访问
  9. 常用的arm汇编指令(3) -学无止尽,积土成山,积水成渊
  10. 机器学习之线性回归_通过线性回归开始机器学习之旅