我正在使用 Behat 进行一些自动化测试,并且添加了 Mink 及其 Goutte 驱动程序。 我使用的是最新版本的 Behat 和 Mink。
我已将 Mink 扩展添加到功能上下文文件中,当我运行一个简单的功能时它会起作用,例如:
Feature:...
Scenario: See A Blog Post
Given I am on the homepage
And I follow "login"
Then I should be on "/login"
And I should see "Login"
但是,当我尝试下一步并尝试填写一些字段时:
And I fill in "username" with "admin"
用户名:
<input class="input-field" type="text" id="username"/>
我收到以下错误:
Malformed field path "" (InvalidArgumentException)
任何帮助将不胜感激,
谢谢!
最佳答案
这是因为您的字段中没有 name="username"
属性。我遇到了类似的问题,但我正在尝试测试一个不能具有名称属性的 Stripe 实例。 id
和 title
似乎不起作用。
关于php - 格式错误的字段路径 ""(InvalidArgumentException),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28763826/