How to use two or more csv file in a single feature file in karate?

本小妞迷上赌 提交于 2021-02-11 07:23:58

问题


I am thinking of using two csv files in a single feature file, but unable to do so, sharing a demo code for the same:


Scenario Outline:
* driver 'https://github.com/login'
* input('#login_field', '<username>')
* input('#password', '<password>')
* submit().click("input[name=commit]")
* match html('#js-flash-container') contains 'Incorrect username or password.'

Examples:
|read('one.csv')|
|read('two.csv')|

Here, <username> is stored in one.csv and <password> is stored in two.csv, is there a way we can do this? Please help. Thanks in advance.


回答1:


No Karate will never support this. But please note that you can create the data-source in the Background.

Background:
* def one = read('one.csv')
* def two = read('two.csv')
* def data = karate.append(one, two)

Scenario Outline:
* print __row

Examples:
| data |


来源:https://stackoverflow.com/questions/65882178/how-to-use-two-or-more-csv-file-in-a-single-feature-file-in-karate

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!