首页 > 解决方案 > 未从功能文件中获取数据

问题描述

我已经编写了使用 Example 关键字的功能文件。因为其中一个输入没有传递到输入字段。

我尝试更改场景大纲中的参数。

功能文件:

例子:

|    URL                               | FirstName          | LastName           | Phone               `      | Email               | Address           | City        | State       | Postalcode       | Username       | Password     |  ConfirmPassword     |
|http://www.newtours.demoaut.com/      |   user1            |      Name1         | 80897654321                | user1@gmail.com     | 1 Street          | Bengaluru   | Karnataka   | 560059           | User1          |  123         |    123               | 
|http://www.newtours.demoaut.com/      |   user2            |      Name2         | 80897654322                | user2@gmail.com     | 2 Street          | Bengaluru   | Karnataka   | 560059           | User2          |  133         |    133               |
|http://www.newtours.demoaut.com/      |   user3            |      Name3         | 80897654323                | user3@gmail.com     | 3 Street          | Bengaluru   | Karnataka   | 560059           | User3          |  143         |    143               |
|http://www.newtours.demoaut.com/      

提供的电话号码应输入网站,但关键字“电话”来了

标签: cucumber

解决方案


我在示例标题列中看到一个刻度线,就在Phone. 如果这实际上在您的功能文件中,则可能无法正确解析。

如果不是这样,我会检查步骤定义中的正则表达式。也许您看到的“电话”是And User enters "" Phone由于某些错误的正则表达式而被捕获为参数的一部分的步骤绑定 () 的最后一个词。


推荐阅读