drupalLogin($this->drupalCreateUser(['administer views'])); // Create views with all core Views wizards. $wizards = [ // Wizard with their own classes. 'node', 'node_revision', 'users', 'comment', 'file_managed', 'taxonomy_term', 'watchdog', // Standard derivative classes. 'standard:aggregator_feed', 'standard:aggregator_item', ]; foreach ($wizards as $wizard_key) { $edit = []; $edit['label'] = $this->randomString(); $edit['id'] = strtolower($this->randomMachineName()); $edit['show[wizard_key]'] = $wizard_key; $edit['description'] = $this->randomString(); $this->drupalPostForm('admin/structure/views/add', $edit, t('Save and edit')); } } }