Robot Framework自动化测试(二)第一个用例
RIDE启动界面:

首先创建一个Test project File-New Project ,选择Directory类型
在创建的文件夹上右键,创建一个Test Suite Openbaidu, NEW SUITE,选择ROBOT类型
接下来添加一个Test case到上述Test Suite
点击测试套,在右侧添加Library,如果没有添加Selenium2Library将无法使用其内置封装的关键字
注意大小写敏感

编写一个简单的打开百度的用例,

可以使用的关键字可以通过按F5或者Tools-Search key words查看,注意只有在测试套中引入的库才能在这里看到。

点击Run->Start
等待完成 在Run标签下查看Report和Log


默认调用的是firefox浏览器
C:\Program Files (x86)\Mozilla Firefox
可能会遇到的问题:
1、WebDriverException: Message: 'geckodriver' executable needs to be in PATH.
下载firefox驱动geckodriver可以放到python安装目录C:\Python27,http://docs.seleniumhq.org/download/
2、WebDriverException: Message: Unsupported Marionette protocol version 2, required 3
升级Mozilla Firefox >= v47
IDE只是提供一个便利操作接口,很多时候用命令行pybot–i web ***.html标示只测试Tag为web的Case
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)