我有一个Codeception测试:
$I = new AcceptanceTester($scenario);
$I->wantTo('Search for Germany');
$I->amOnPage('http://www.google.com');
$I->fillField('#lst-ib', 'Germany');
$I->makeScreenshot('screen');
当我发出命令php codecept.phar generate:scenarios
时,这会创建一个"可读"非开发人员的格式。
.....
I fill Field '#lst-ib', 'Germany'
....
但是有可能将id = lst-ib的输入字段放在变量中吗?例如:
$googleInputField = '#lst-ib';
然后当我打电话给"生成:情景"行动,文字应该是:
.....
I fill Field 'googleInputField', 'Germany'
....