public function _addInterface(WebGuy $I) { $I->waitForText('interfaces', 10); $I->click('.create-child[rel="--*?1!"]'); CommonScenarios::waitAndClickInTypeahead($I, 'interface'); $I->fillField('.generatedForm input.value[name*="--*?1!--*?1!--*?1!"]', 'test-name' . time()); $I->selectOption('.generatedForm select[name*="--*?1!--*?1!--*?2!"]', 'ianaift:other'); $I->click('.create-child', '.generatedForm'); CommonScenarios::waitAndClickInTypeahead($I, 'description'); $I->fillField('input.value[name*="--*?1!--*?1!--*?3!"]', 'loopback interface'); }
public function testEditConfig(WebGuy $I) { $I->wantTo('create new interface using submit button'); $inputValue = 'test-name' . time(); $I->click('.create-child[rel="--*--*?3!"]'); CommonScenarios::waitAndClickInTypeahead($I, 'group'); $I->waitForElement('input.value[name*="--*--*?3!--*?1!--*?1!"]'); $I->fillField('input.value[name*="--*--*?3!--*?1!--*?1!"]', $inputValue); $I->click('Create new node'); $I->waitForElementNotVisible('#ajax-spinner'); $I->wait(2); // $I->canSee($inputValue); CommonScenarios::checkNumberOfFlashes($I, 1); $I->canSee('group'); }
public function _turingAddTransition(WebGuy $I, $addDelta = false, $state = 0) { $I->wait(2); if ($addDelta === false) { $I->click('.create-child'); $I->waitForText('transition-function'); $I->click('transition-function'); $I->wait(2); $I->click('.create-child[rel*="--*?1!--*?1!"]', '.generatedForm'); $prefix = '--*?1!'; } else { $I->click('.create-child[rel*="--*--*?1!"]'); $prefix = '--*'; } CommonScenarios::waitAndClickInTypeahead($I, 'delta'); $I->fillField('.generatedForm input.value[name*="' . $prefix . '--*?1!--*?1!--*?1!"]', 'test-name' . time()); // add input subtree $I->click('.create-child[rel*="' . $prefix . '--*?1!--*?1!"]', '.generatedForm'); CommonScenarios::waitAndClickInTypeahead($I, 'input'); $I->waitForElement('.generatedForm input.value[name*="' . $prefix . '--*?1!--*?1!--*?2!--*?1!"]'); $I->fillField('.generatedForm input.value[name*="' . $prefix . '--*?1!--*?1!--*?2!--*?1!"]', $state); $I->fillField('.generatedForm input.value[name*="' . $prefix . '--*?1!--*?1!--*?2!--*?2!"]', '1'); // add output subtree $I->click('.create-child[rel*="' . $prefix . '--*?1!--*?1!"]', '.generatedForm'); CommonScenarios::waitAndClickInTypeahead($I, 'output'); $I->click('.create-child[rel*="' . $prefix . '--*?1!--*?1!--*?3!"]', '.generatedForm'); CommonScenarios::waitAndClickInTypeahead($I, 'state'); $I->waitForElement('.generatedForm input.value[name*="' . $prefix . '--*?1!--*?1!--*?3!--*?1!"]'); $I->fillField('.generatedForm input.value[name*="' . $prefix . '--*?1!--*?1!--*?3!--*?1!"]', $state + 1); $I->click('.create-child[rel*="' . $prefix . '--*?1!--*?1!--*?3!"]', '.generatedForm'); CommonScenarios::waitAndClickInTypeahead($I, 'symbol'); $I->waitForElement('.generatedForm input.value[name*="' . $prefix . '--*?1!--*?1!--*?3!--*?2!"]'); $I->fillField('.generatedForm input.value[name*="' . $prefix . '--*?1!--*?1!--*?3!--*?2!"]', '2'); $I->click('.create-child[rel*="' . $prefix . '--*?1!--*?1!--*?3!"]', '.generatedForm'); CommonScenarios::waitAndClickInTypeahead($I, 'head-move'); $I->waitForElement('.generatedForm select[name*="' . $prefix . '--*?1!--*?1!--*?3!--*?3!"]'); $I->selectOption('.generatedForm select[name*="' . $prefix . '--*?1!--*?1!--*?3!--*?3!"]', 'right'); }