问题
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