我正在使用 Behat/Mink 为我的 php 应用程序编写验收测试,并发现了一件奇怪的事情:当 javascript 打开时,Behat 找不到输入字段,而当 javascript 关闭时它找到了相同的字段。
准确地说:以下场景
Scenario: adding article keywords, no javascript used
Given I am on "articles/create"
When I fill in "Articles[title]" with "About all properties"
...
完美通过。但是只要我将标签javascript添加到上述场景
@javascript
Scenario: adding article keywords
Given I am on "articles/create"
When I fill in "Articles[title]" with "About all properties"
它开始失败:
When I fill in "Articles[title]" with "About all properties"
# FeatureContext::fillField()
Form field with id|name|label|value "Articles[title]" not found.
可能是什么原因?