我最近开始使用robotframework
和Selenium2Library
。我之前没有使用Selenium进行测试,但我知道可以使用Selenium记录测试。在RobotFramework
,它说,“这是不可能的”。我的意思是即使是简单的登录测试,我也需要编写测试,指定用户名,密码和提交按钮的id。
但是,有没有办法使用robotframework
记录这些测试?例如单击文本框,输入字符串然后单击提交按钮等,并自动生成测试用例源代码,而不是让我编写测试用例。
这有可能与robotframework
或它支持的任何external library
?
robotframework并非设计为记录和播放工具,并没有内置任何支持它。
有人编写了一个selenium IDE插件,可以生成机器人关键字,但那是几年前的事了。 github存储库在这里:https://github.com/denschu/selenium-ide-format-robotframework
该代码自2012年以来一直未被触及,因此我怀疑它有多大用处。
使用这个Firefox附加组件,FireRobot我们可以生成大部分代码,并且使用它可以选择屏幕上的元素并获得右键单击的相关代码建议
Wait Until Element Is Visible
Click Element
以及对所选元素执行的所有操作。