醋醋百科网

Good Luck To You!

代替ride使用pycharm高效执行RobotFramework用例(七)

前言

之前介绍了通过ride客户端编写RobotFramework框架下的用例,熟悉之后其实在ride编辑用例也没有那么高效,下面介绍通过pycharm IDE 编辑并执行RobotFramework的测试用例

安装RobotFramework插件

在pycharm的File->Settings 选中Plugins ,在Marketplace里搜索IntelliBot,点击Install进行安装。安装后在Installed页面检查是否安装成功。

配置RobotFramework的文件类型识别

在pycharm的File->Settings界面,左侧列表选中Editor->File Types,在右侧列表选择Robot Feature,再点击添加,添加*.robot和*.txt的文件类型。

新建pybot.bat文件

在python程序安装目录的Scripts目录下,新建一个pybot.bat文件,文件内容如下

@Echo off
python -m robot.run %*

Extelnal Tools配置执行Suite和单条case

选择File->Settings中的Tools->External Tools界面,点击加号‘+’,分别填入name、progame、Arguments、Working Directorys四项内容,配置完成后点击ok。

执行suite的extrenal tools配置类似如下:

Program: D:\Python37\Scripts\pybot.bat #配置为自己电脑的目录
Arguments: -d results $FilePath$ #参数可以根据实际情况配置多个
Workingdirtory: $ProjectFileDir$ #创建project的目录


执行单条case的extrenal tools配置类似如下:

Program: D:\Python37\Scripts\pybot.bat #配置为自己电脑的目录
Arguments: -d results -t "$SelectedText#34; ./$FilePath$ #参数可以根据实际情况配置多个
Workingdirtory: $ProjectFileDir$ #创建的project的目录

配置完成后如下

在pycharm中执行Suite用例

选择要执行的Suite,右键该Suite,选择External Tools中创建的“执行Suite用例”

执行结果如下:Suite中的所有用例都已执行,并可以看report.html报告。


在pycharm中执行单条case用例

选择要执行的单条测试用例,用鼠标选择该条用例的全部标题信息,选择External Tools中创建的“执行选择的用例”。

执行结果如下:

共勉: 东汉·班固《汉书·枚乘传》:“泰山之管穿石,单极之绠断干。水非石之钻,索非木之锯,渐靡使之然也。”

-----指水滴不断地滴,可以滴穿石头;

-----比喻坚持不懈,集细微的力量也能最终克服万难,迎来成功。

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言