![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
RobotFramework
上不了岸的鱼
这个作者很懒,什么都没留下…
展开
-
Robot Framework连接Oracle数据库(汇总自网络)
安装DatabaseLibrary:pip install robotframework-databaselibrary一、连接oracle数据库1、安装cx_Oracle插件(需要与python、oracle、win版本保持一致) 在线安装:pip install cx_Oracle(官方地址:https://pypi.python.org/pypi/cx_Oracle/5原创 2017-08-22 11:21:09 · 3832 阅读 · 0 评论 -
RobotFramework日志不显示
原因:case运行时,是使用IE或是chrome浏览器,运行一次后IEDriverServer.exe或chromedriver.exe进程仍在运行中。解决方案:方法一:在任务管理器中,将后IEDriverServer.exe或chromedriver.exe进程结束方法二:将下面代码保存为批处理,每次运行后手动运行一下: taskkill /f /im chromedr原创 2017-08-21 19:26:33 · 1957 阅读 · 0 评论 -
解决Robot Framework 使用cx_Oracle连接Oracle数据库中文不识别的问题
1、首先查一下oracle服务器的字符编码select userenv('language') from dual2、在本机环境变量中配置编码环境变量名:NLS_LANG 变量值:第一步查出的字符编码“AMERICAN_AMERICA.AL32UTF8”3、重启电脑(根据自身情况决定是否重启,我是折腾了半天,发现重启电脑后正常了)原创 2017-08-23 09:38:23 · 1072 阅读 · 0 评论 -
解决Robot Rramework在query.py中加入decode函数后ride不识别的问题(关键字是黑色)
1、在query.py中加入自定义函数decode(作用是调整oracle查询时的中文编码乱码的问题) def decode(self,customstr,mode): return customstr.decode(mode)2、def前面需要加入4个空格3、重启ride原创 2017-08-23 10:33:43 · 1137 阅读 · 0 评论 -
Robot Framework中将type为“unicode”的字符串转换为‘str’
出现的场景在eclipse中写入的方法传入的字符串打印的type为‘str’将该方法引入到robotframework中时,传入相同的参数时,打印的type为‘unicode’上面情况产生的原因"Robot Framework functions accept arguments default unicode t原创 2017-08-30 10:01:30 · 15308 阅读 · 2 评论 -
Robot Framework String库的常用方法
一、Remove String Using Regexp使用1、${test} Remove String Using Regexp ${date} \\D 去除${date}字符串中非数字的字符二、Get Substring使用1、${last_date} Get Substring ${time} (空格) 10 得到第0-9范围的字符(默...原创 2017-08-30 15:08:20 · 11170 阅读 · 0 评论 -
RobotFramework 执行case时,控制台打印UnicodeDecodeError
问题:控制台打印报错:UnicodeDecodeError: 'utf8' codec can't decode byte 0xbc in position 0: invalid start byte解决方案:根据控制台的提示信息找到D:\Python27\Lib\site-packages\robotide\contrib\testrunner.py文件的400行,将"utf-8"改为"gbk"...原创 2018-06-12 16:00:15 · 808 阅读 · 0 评论