Ich teste meine PHP/Bootstrap-Anwendung mit Behat + Mink. Ich versuche derzeit, Variablen zu verwenden, um aus einem Feld mit einer Szenario-Gliederung zu greifen."Der ausgewählte Knoten hat keinen Vorgänger"
Die Website sieht wie folgt aus
Mein Code wie diese in Feature-Datei sieht Feature: Stock Portfolio Um zu sehen, welche Aktien Als Nutzer sind im Besitz Ich möchte angezeigt Portfolio
Scenario: User Is On Home Page
Given that I am logged in
When print current URL
Then I should see "Portfolio"
Scenario Outline: User Buys Stock
Given that I am logged in
And I own <start> "AAPL" stocks
When I fill in "ticker" with "AAPL"
And I sell <sell> stock
Then I should own <finish> "AAPL" stocks
Examples:
| start | sell | finish |
| 13 | 5 | 8 |
| 10 | 3 | 7 |
in pHP-Datei
/**
* @Then /^I should own (.*) "([^"]*)" stocks$/
*/
public function iShouldOwnStocks($start, $arg1)
{
$this->assertSession()->fieldValueEquals($arg1, $start);
}
/**
* @Given /^I sell (.*) stock$/
*/
public function iSellStock($sell)
{
$this->fillField("quantity", $sell);
}
/**
* @Given /^I own (.*) "([^"]*)" stocks$/
*/
public function iOwnStocks($start, $arg1)
{
$this->assertSession()->fieldValueEquals($arg1, $start);
}
Der Fehler, den ich erhalte ist:
Ich bin nicht ganz sicher, was hier vor sich geht - Hilfe wäre super dankbar!
Super hilfreich. Vielen Dank! Entschuldigung - ich dachte, meine Antwort wäre durchgegangen – iceblender