自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 python3.6+RF连接mysql

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录1、安装第三方库2、安装pymysql3.数据库操作应用场景:1、安装第三方库使用在线安装:pip install robotframework_databaselibrary -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn2、安装pymysql使用在线安装方式安装:pip install pymys

2021-09-07 10:19:21 388 1

转载 requests Use body.encode(‘utf-8‘) if you want to send it encoded in UTF-8

基本环境使用 requests 模块发送 post 请求,请求体包含中文报错系统环境:centos7.3python版本:python3.6.8请求代码:// 得到中文param_json = param and json.dumps(param, ensure_ascii=False) with requests.Session() as session: resp = session.post(url, data=param_json, timeout=HTTP_POST_TIM

2021-08-25 15:23:05 2280

转载 python常用模块

time模块:在python中,通常有以下几种方式来表示时间:1、时间戳,如time.time2、格式化的时间字符串,如’17/01/2017 10:17:00’3、元组(struct_time),如gmtime、localtime等等time.time():把从1970年开始到现在的所有时间转换成秒数,即时间戳time.gmtime():将时间戳(秒数)转换成UTC时区的元组形式time.localtime():将时间戳转换成当地时区的元组形式这种元组形式的时间可以通过其内部的方法取得需要

2021-08-25 15:19:47 464

原创 rf常用关键字以及一些方法总结

上传文件choose file用法:choose file 元素定位 文件路径\文件名此处注意:复制的路径是/,需全部替换成\清除Clear Element Text用于输入框输入前的清除取文本值get text取值get value鼠标悬浮Mouse Over设置全局变量Set Global Variable杀进程 (用于解决谷歌无法查看日志问题)taskkill /f /t /im chromedriver.exeOperatingSystem.

2021-08-25 15:04:53 1840

原创 robotframework生成随机字符串

1.首先引入String类库,python自带模块,不需要pip下载安装2.编写样例代码:DemoCase21-randomstr ${a} generate random string 1 [NUMBERS] #生成随机0-9数字,长度1位 ${b} generate random string 5 [LOWER] #生成5位小写英文字符串 ${c} generate random string 10 [UPP

2021-08-25 15:01:11 1073 1

转载 RF页面断言

RF页面断言一、RF中断言方式RF中关键字不区分大小写,但是if语句的ELSE是个例外,一定要大写哦官方文档:[https://robotframework.org/#libraries](https://robotframework.org/#libraries),可查看不同库的关键字用法一、RF中断言方式title should be(断言title与预期指定的title内容相等)Open Browser https://www.baidu.com/ gcTitle S

2021-08-25 14:52:52 1988

转载 robot framework-如何在Run Keyword If中运行多个关键字

常用的Run Keyword If的模式:Run Keyword If 条件 关键字... ELSE 关键字条件语句后运行多个关键字的语句Run Keyword If 条件 ... Run Keywords 关键字... AND 关键字... AND 关键字... ELSE IF 条件 关键字... ELSE 关键字实例:如果条件语句中有多个判断条件,用and连接.

2021-08-25 14:32:18 1495

转载 robotframework-给定日期推算星期几

前段时间有同事问我robot上有没有办法知道指定的某个日期是星期几,当时没有想起来,后来一直忙,直到现在才空下来,有时间解决一下这个问题,关于日期推算星期几,使用到泰勒公式,;根据 蔡勒(Zeller)公式使用robot编写出如下,供参考(未优化):${date} Set Variable 2018-01-22 ${century} Get Substring ${date} 0 2${month} Get Substring ${date} 5 7${yearT} Get Substring

2021-08-25 14:16:29 329

转载 robotframework中对时间操作的datetime库常用关键字

1.对固定日期进行操作,增加或减去单位时间或者时间段2.对两个时间段进行操作3.对时间格式转化,获取时间戳。4.从完整时间中取指定年月日等5.对时间类型进行格式化6.获取当前时间或者指定时区时间并处理7.计算两个时间点之间的差,对现有时间做减法8.计算两个时间段差...

2021-08-25 14:08:42 1794

原创 RobotFramework: 获取当前时间戳

robot中先导入DateTime库示例: #获取当前时间:2019-07-31 10:46:29.940 ${time} Get Current Date result_format=timestamp #转化为原始时间戳:1564541189.94 ${time_stamp} Convert Date ${time} epoch #转化为毫秒级时间戳:1564541189940 ${time_stamp2} eval

2021-08-25 14:02:51 2470

转载 gitee码云push报错:[email protected]: Permission denied (publickey). fatal: Could not read from remote

gitee码云push报错:[email protected]: Permission denied (publickey). fatal: Could not read from remote第一次用gitee和git,一直在报错,改了一整天的错误,终于好了。到最后一步push的时候报错了,最终用以下方法解决。二、使用步骤1.2.$ ssh-keygen -t rsa -C “[email protected]”后面改成你的gitee注册或绑定的邮箱。会有要你输入文件位置和两次密码,不用输入.

2021-08-25 13:53:07 1519

转载 Robotframework导入Selenium2Library库后缺少“Open Browser”关键字

Robotframework导入Selenium2Library库后缺少“Open Browser”关键字查了一下 把robotframework版本降一下就行了,我的是3.2.1的,降到3.1.2之后就ok了。直接输入pip install robotframework==3.1.2重启ride...

2021-08-08 19:43:23 652

原创 如何从robotframework框架中的列表中选择随机值?

文章目录一、解决方案二、简单示例1.代码示例2.输出结果一、解决方案最简单的解决方案是使用内置的Evaluate关键字调用python的random.choice方法。二、简单示例1.代码示例代码如下(示例):*** Variables ***@{random} a b c d*** Test Cases ***随机数 ${value}= Evaluate random.choice($random) random ..

2021-08-06 11:28:42 1047

原创 TypeError: ‘WebElement‘ object is not iterable

TypeError: 'WebElement' object is not iterable一、报错问题二、具体解决方案1.详细代码2.解决方案一、报错问题运行python代码时,出现报错信息:TypeError: ‘WebElement’ object is not iterable二、具体解决方案1.详细代码2.解决方案问题在于find_element_by_xpath()只能得到一个元素,所以报错;将find_element_by_xpath()改成find_elements_by_x

2021-07-11 22:56:07 6858 2

原创 【robotframework】-RIDE输出乱码问题解决

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-07-11 16:05:32 719 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除