selenium - 如何使用robotframework记录测试用例?

标签 selenium testing robotframework gui-testing

我最近开始将 robotframeworkSelenium2Library 一起使用。我之前没有使用Selenium进行过测试,但我知道可以使用Selenium来记录测试。在RobotFramework中,它说,“这是不可能的”。我的意思是,即使对于一个简单的登录测试,我也需要编写测试,指定用户名、密码和提交按钮的 ID。

但是,有什么方法可以使用robotframework记录这些测试吗?比如点击文本框,输入字符串然后点击提交按钮等,自动生成测试用例源代码,而不是让我编写测试用例。
这对于robotframework或其支持的任何外部库是否可行?

最佳答案

robotframework 并不是被设计为一个录制和播放工具,并且没有内置任何东西来支持它。

有人编写了一个可以生成机器人关键字的 selenium IDE 插件,但那是几年前的事了。 github 存储库位于:https://github.com/denschu/selenium-ide-format-robotframework

该代码自 2012 年以来就没有被触及过,所以我怀疑它有多大用处。

关于selenium - 如何使用robotframework记录测试用例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33896990/

相关文章:

testing - worklight 服务器配置 - 分离适配器和服务器

robotframework - 生成随机字符串在机器人框架中未被识别为关键字

python - 有没有办法在 Robot Framework 中捕获页面屏幕截图而不将其记录到 HTML 日志中?

python - Webdriver phantomjs 不再跟随点击链接

c - 测试静态变量

ruby-on-rails - 如何更改集成测试中的夹具值

sorting - 是否有任何机器人框架关键字来对具有特殊字符的字符串列表进行排序?

angular - 元素点击拦截 Selenium 中的错误

C# Selenium,如何检查页面 <div> 上是否存在文本

c# - EventFiringWebDriver 不通知事件