python3.6+pycharm+robotframework 环境搭建

摘要:
//blog.csdn.net/weixin_33829657/article/details/86128739安装配置robotframework时,配置suite和case会用到。点击plug插件搜索并安装IntelliBot插件(注意:配置插件需要重启),如果pycharm没有此插件到https:接下来继续配置suite和case的运行配置因为我们在运行脚本时。

参考文档:https://www.cnblogs.com/chenyuebai/p/8359577.html

https://www.cnblogs.com/jiyanjiao-702521/p/9235724.html

https://blog.csdn.net/weixin_33829657/article/details/86128739

安装配置robotframework时,遇到很多很多问题,整理一下供自己以后翻阅。首先下载robotframework,如果是python3.6 ,pip install  robotframework==3.0.2, 这个版本有robot.bat文件,配置suite和case会用到。

在pycharm中点击setting,点击plug插件搜索并安装IntelliBot插件(注意:配置插件需要重启),pycharm>File>setting>Plugins>Browse reponsitories,如果pycharm没有此插件到https://plugins.jetbrains.com/plugin/7386-intellibot   下载至本地,然后进入pycharm>File>setting>Plugins>install plugin from disk。

python3.6+pycharm+robotframework 环境搭建第1张

下面配置file tpyes ,pycharm>File>setting>File Types>选择robot,如果没有*.txt,需要手动添加。

python3.6+pycharm+robotframework 环境搭建第2张

接下来继续配置suite和case的运行配置

因为我们在运行脚本时,可以单独运行一个用例,也可以直接运行一个用例集合:suite,所以我们这里要配置两个(此处需要robot.bat文件,最新版本的robotframework没有此文件,robotframework 3.0.2才有

配置suite

Robot Run TestSuite

-d results $FileName$

$FileDir$

python3.6+pycharm+robotframework 环境搭建第3张

设置case

Robot Run SingleTestCase

-d results -t "$SelectedText$" ./

$FileDir$

python3.6+pycharm+robotframework 环境搭建第4张

 创建新的项目文件,创建test.robot通过右键调出编辑菜单,然后右击通过External Tools来运行

test.robot

****** Settings ***
*** Test Cases ***
testcase
log robot framework

****** Settings *** 部分表示的是引用Library,当前没有引用,默认为空。
*** Test Cases *** 部分用于编写测试用例。
testcase 顶格写,表示测试的名称
    log    robot framework  log前面是四个空格,表示该行属于testcase用例的一行语句,‘log’为打印关键字,与python中的‘print’类似;‘robot framework’为打印的字符串。关键字与字符之间的间距为四个空格。




免责声明:文章转载自《python3.6+pycharm+robotframework 环境搭建》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇sql语句查询月份的数据Linux 定时任务crontab_014下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

禁止crontab -r清空定时任务列表误操作

关于crontab 1、附件cron.sh放/usr/bin目录下面 2、在/etc/bashrc文件末尾添加 alias crontab='/usr/bin/cron.sh'  或者在当前root用户下在~/.bashrc文件末尾添加:alias crontab='/usr/bin/cron.sh'  ==========================...

mayavi安装

Mayavi是python的一个包,提供方便的可视化方案。目前(20150809)Mayavi还没有py3的支持,以下安装环境在python 2.7.10下进行 安装Mayavi: 1. 通过pip install mayavi自动检测并且安装大部分的依赖包:     apptools、traits、traitsui、configobj、pyface、si...

配置ssh免密码登录——集群学习日记

度过了难熬的考试月时期之后,最近和小伙伴一起参加的的比赛进入了紧张的准备时期。在进行工作的时候,发现有很多基础的知识点,自己不是很清楚以及了解,所以在想,要不就边学习的时候边写下学习日记,以供自己后来不懂的时候查看,同时以希望自己的一些所得能帮助到其他人。共勉之~ 前言 Secure Shell(缩写为SSH),是一项创建在应用层和传输层基础上的安全协议,...

Eclipse+APKTool动态调试APK

1. 所需工具 Eclipse. Apktool v2.0.6. 安卓SDK工具.   2. 重编译APK     apktool d -d -o test test.apk 此时当前test目录下就是apktool解压后的所有文件。     apktool b -d test 此时testdist目录下会生成一个apk文件,接下来将apk签名后安装进...

哪种脚本语言最适合你!

本文译自 iSystemAdmin 的 《List Of Popular Scripting Languages for Linux and Windows》。 具备脚本知识的系统管理员与其他系统管理员有着明显的区别。脚本是一门“系统管理员”创造的艺术。这门艺术需要了解系统本身的相关知识,系统管理命令的语法,编程和算法知识以及至少一门脚本编程语言。对系统管...

基于Spark环境对比Python和Scala语言利弊

在数据挖掘中,Python和Scala语言都是极受欢迎的,本文总结两种语言在Spark环境各自特点。 本文翻译自  https://www.dezyre.com/article/Scala-vs-Python-for-apache-Spark/213 1.性能对比由于Scala是基于JVM的数据分析和处理,Scala比Python快10倍。当编写Pytho...