替换属性在magento 2 mtf中不起作用

时间:2016-05-16 06:35:30

标签: php magento2

我尝试在Magento 2中使用替换属性

正如Magento 2开发人员文档中所写,必须使用replace属性来覆盖默认值或使用新属性设置的任何变体。只需要提供他/她的存储库的路径并使用关键字。

但是当我尝试这个时,CLI会抛出以下错误:

replace attribute is not allowed.

我在我的自定义模块以及Magento模块中尝试了这个,但它在两种情况下都抛出错误。有没有人成功使用过这个?

第二个问题是,如果我使用我的模块,并给出我的存储库的路径,如何识别要替换哪个集合?因为它有我的自定义模块存储库的路径。

我希望有人可以帮助我。

这是magento文档提供的replace属性的用法:

<repository class="Magento\Customer\Test\Repository\Customer"> 
   <dataset name="customer_new_default" replace="default"> 
       <field name="firstname" xsi:type="string">John</field> 
       <field name="lastname" xsi:type="string">Doe</field> 
       <field name="email" xsi:type="string">JohnDoe_%isolation%@example.com</field> 
       <field name="new_field" xsi:type="string">Some value</field> <field name="password" xsi:type="string">123123q</field> 
       <field name="password_confirmation" xsi:type="string">123123q</field>    
   </dataset> 
</repository>

0 个答案:

没有答案