Robotframework(3):使用pycharm编写和运行RF脚本
我们在使用Robotframework时,经常编写脚本的人或许会不习惯,不过没关系!我们在熟悉RF的语法后,可以使用编辑器来编写和运行。下面就通过使用最多的python编辑器pycharm来演示一下如何配置和运行RF的脚本。
1.下载pycharm
我们可以通过官网来下载软件:http://www.jetbrains.com/pycharm/
当然,也可以通过百度云链接下载(三个版本任选一个即可):http://pan.baidu.com/s/1pL3EB39
安装后我们可以通过File-Open来把RF的脚本文件夹导入进来
2.通过pycharm下载intelliBot插件
如图所示,我们通过File-settings来打开设置面板,然后按照图中步骤来下载这个插件,然后重启pycharm
下载第一个会出现下载失败的情况 那我们就按照最新的右边这个来下载,下载后重启软件
3.配置RF的文件类型识别
通过上一步,我们可以用这个插件来配置编辑器识别RF的脚本文件 还是打开设置面板,如图所示来配置一下(因为RF的文件,我们在ide中设置的是txt格式,所以我们添加*.txt,如果你设置的是其他格式,那就添加其他格式就好了)
4.配置suite和case的运行配置
因为我们在运行脚本时,可以单独运行一个用例,也可以直接运行一个用例集合:suite,所以我们这里要配置两个;
依旧是打开设置面板
①配置suite
Robot Run TestSuite
-d results $FileName$
$FileDir$
Python是安装成功的,但是提示pybot不是内部或外部命令,这时去确认python安装目录下的\ Scripts下是否有pybot.bat这个文件,这才是解决这个问题的重点。在该目录下自己创建一个pybot.txt的文件,输入下面内容并保存修改为.bat后缀
1 | @Echo off python3.7.5 -m robot.run %* |
②设置case
Robot Run SingleTestCase
-d results -t "$SelectedText$" ./
$FileDir$
5.运行RF脚本
我们打开已经导入的脚本文件,通过右键调出编辑菜单,然后通过external来运行
test_suite.txt
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | *** Settings *** Library Selenium2Library *** Test Cases *** test01 [Documentation] 测试淘宝 Open Browser https: //login.taobao.com/member/login.jhtml chrome Click Element xpath= //*[@id="J_Quick2Static"] Sleep 1 Input Text xpath= //*[@id="TPL_username_1"] 123 Input Text xpath= //*[@id="TPL_password_1"] 123 ${title_1} Get Title Click Button xpath= //*[@id="J_SubmitStatic"] Sleep 2 ${title_2} Get Title should not contain ${title_2} ${title_1} Close browser |
运行结果:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具