gpt4 book ai didi

ruby - Cucumber、capybara 和 selenium - 提交没有按钮的表单

转载 作者:数据小太阳 更新时间:2023-10-29 06:28:43 24 4
gpt4 key购买 nike

我使用 Cucumber、capybara 和 selenium 驱动程序进行了测试。这个测试应该进入一个表单并提交。正常的文本是

  Scenario: Fill form
Given I am on the Form page
When I fill in "field1" with "value1"
And I fill in "field2" with "value2"
And I press "OK"
Then I should see "Form submited"

问题是我在表单中没有确定按钮我需要一种方法来执行“form.submit”,而无需单击任何按钮或链接 - 就像您在使用浏览器的表单字段中按 ENTER 时发生的情况一样。

我不知道如何告诉 capybara 提交表单。我该怎么做?

最佳答案

您可以访问 selenium send_keys调用返回事件的方法,例如

 find_field('field2').native.send_key(:enter)

关于ruby - Cucumber、capybara 和 selenium - 提交没有按钮的表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2797752/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com