【问题标题】:Cant Submit Form In Robot Framework Testing无法在机器人框架测试中提交表单
【发布时间】:2015-03-25 23:14:53
【问题描述】:

我基本上是在尝试使用 Robot Framework 在我的网站中测试此提交表单。

我首先尝试了“提交表单”关键字,但没有成功。所以我决定尝试输入“Press Key”关键字(对于 ASCII 是 \13)一切都通过了。实际上它确实输入了密码并且它确实按下了回车键,但是表单并没有被提交。

机器人框架代码 - 检查登录表单

| Open Admin Login And Check Field And Login
| | Click Element | ${Admin Link}
| | input password | admin-pw | ******
| | Press Key | admin-pw | \13

正如我所说,它在技术上通过了测试。但它不会发送表单。

【问题讨论】:

    标签: php html testing robotframework


    【解决方案1】:

    首先,没有足够的信息。如果您可以添加要提交的 HTML,那就太好了。

    现在 - 有两种选择。要么你的表单标识符错误,要么你的页面中有很多 JavaScript(例如基于 AngularJS)并且提交表单在这种情况下没有意义。

    在任何一种情况下,按键都不是正确的方法。您需要改用 click 元素(并单击“提交”按钮或等效按钮)。

    总结一下:

    1. 您的表单标识符有误

    2. 或者你有一个基于javascript的页面,你应该使用“点击元素”。

    【讨论】:

      猜你喜欢
      • 2018-10-25
      • 2020-07-12
      • 1970-01-01
      • 2019-05-31
      • 2019-03-15
      • 1970-01-01
      • 2018-09-16
      • 1970-01-01
      • 2023-03-30
      相关资源
      最近更新 更多