RobotFramework之DateTime
全部标签Python写一些业务场景,肯定避免不了要使用时间,那么怎么做好“时间管理”呢。以下是我经常用的几个用法,后续遇到新的也会一并补充进来,也当作为自己的一个笔记吧。1、获取当前时间或生成指定时间 #获取当前时间time=datetime.datetime.now()#指定时间time=datetime.datetime.strptime("2019-03-1711:00:00","%Y-%m-%d%H:%M:%S")time=datetime.datetime.strptime("2019-03-17","%Y-%m-%d")2.strftime格式化时间如需要获取指定时间格式,还有特定格式的年
Python写一些业务场景,肯定避免不了要使用时间,那么怎么做好“时间管理”呢。以下是我经常用的几个用法,后续遇到新的也会一并补充进来,也当作为自己的一个笔记吧。1、获取当前时间或生成指定时间 #获取当前时间time=datetime.datetime.now()#指定时间time=datetime.datetime.strptime("2019-03-1711:00:00","%Y-%m-%d%H:%M:%S")time=datetime.datetime.strptime("2019-03-17","%Y-%m-%d")2.strftime格式化时间如需要获取指定时间格式,还有特定格式的年
常用的标准库time时间模块importtimetime--获取本地时间戳时间戳又被称之为是Unix时间戳,原本是在Unix系统中的计时工具。它的含义是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,不考虑闰秒。UNIX时间戳的0按照ISO8601规范为:1970-01-01T00:00:00Z。比如:时间戳60表示1970-01-01T00:01:00Z时间戳120表示1970-01-01T00:02:00Z时间戳3600表示1970-01-01T01:00:00Z小知识:最开始的时候,时间戳的开始年份是1971年,那个时候Unix系统和C语言刚刚诞生,所以时间戳0也就是Uni
常用的标准库time时间模块importtimetime--获取本地时间戳时间戳又被称之为是Unix时间戳,原本是在Unix系统中的计时工具。它的含义是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,不考虑闰秒。UNIX时间戳的0按照ISO8601规范为:1970-01-01T00:00:00Z。比如:时间戳60表示1970-01-01T00:01:00Z时间戳120表示1970-01-01T00:02:00Z时间戳3600表示1970-01-01T01:00:00Z小知识:最开始的时候,时间戳的开始年份是1971年,那个时候Unix系统和C语言刚刚诞生,所以时间戳0也就是Uni
Python3.7+RIDE+RobotFramework环境搭建过程中,安装完robotframework-httplibrary后,加载HttpLibrary.HTTP报错Importingtestlibrary"HttpLibrary.HTTP"failed经过网上查询分析,发现HttpLibrary是基于python2.0开发的,高版本的python中可能会存在一些兼容性问题,所以我们就围绕兼容问题进行处理。Ride在应用过程中,遇到的兼容问题还是蛮多的,只能多多记录,以便后用。 一、检查HttpLibrary依赖的类库是否安装成功piplist检查from robotframewor
Python3.7+RIDE+RobotFramework环境搭建过程中,安装完robotframework-httplibrary后,加载HttpLibrary.HTTP报错Importingtestlibrary"HttpLibrary.HTTP"failed经过网上查询分析,发现HttpLibrary是基于python2.0开发的,高版本的python中可能会存在一些兼容性问题,所以我们就围绕兼容问题进行处理。Ride在应用过程中,遇到的兼容问题还是蛮多的,只能多多记录,以便后用。 一、检查HttpLibrary依赖的类库是否安装成功piplist检查from robotframewor
前言:最近领导想了个需求,想把目前组内在linux平台上执行的自动化脚本搞成可视化,如果是web站点相关日志可视化倒是简单了,ELK就是不错的选择,大部分可视化项目这种的,可以做的开起来很炫。我们这边是自己写的脚本,测试网卡的自动化,日志的格式并不是那么符合web日志的格式。选择方案:Reportportal可视化项目地址:reportportal/reportportal:MainRepository.ReportPortalstartshere-seereadmebelow.(github.com)比较符合我的想法,重点在于可视化执行过程,可视化结果分析,灵活自定义图表。过程:1.把lin
前言:最近领导想了个需求,想把目前组内在linux平台上执行的自动化脚本搞成可视化,如果是web站点相关日志可视化倒是简单了,ELK就是不错的选择,大部分可视化项目这种的,可以做的开起来很炫。我们这边是自己写的脚本,测试网卡的自动化,日志的格式并不是那么符合web日志的格式。选择方案:Reportportal可视化项目地址:reportportal/reportportal:MainRepository.ReportPortalstartshere-seereadmebelow.(github.com)比较符合我的想法,重点在于可视化执行过程,可视化结果分析,灵活自定义图表。过程:1.把lin
python安装robotframework的一些常见的错误首先的电脑环境是x86的,然后下载的python版本起初是3.10.1的在cmd中出入pipinstallrobotframwork是没有问题的,但是在输入下载ride的时候就会一直报错,如下图所示;起初以为是一个小问题,然后就去百度,结果是各种方法都有,比如升级pip升级stuptools全部实验一遍,结果还是不尽如意,仔细看了一下报错信息原来是在安装我wxpython的时候出现了问题,然后就百度了一下,结果发现是ride依赖这个gui图像化界面的包,所有才会出现这种情况,于是解决的思路开始转换,结果搜到一些还是升级各种包或者pip
python安装robotframework的一些常见的错误首先的电脑环境是x86的,然后下载的python版本起初是3.10.1的在cmd中出入pipinstallrobotframwork是没有问题的,但是在输入下载ride的时候就会一直报错,如下图所示;起初以为是一个小问题,然后就去百度,结果是各种方法都有,比如升级pip升级stuptools全部实验一遍,结果还是不尽如意,仔细看了一下报错信息原来是在安装我wxpython的时候出现了问题,然后就百度了一下,结果发现是ride依赖这个gui图像化界面的包,所有才会出现这种情况,于是解决的思路开始转换,结果搜到一些还是升级各种包或者pip