diff --git a/src/JoomlaBrowser.php b/src/JoomlaBrowser.php index 1accaef..ee8983f 100644 --- a/src/JoomlaBrowser.php +++ b/src/JoomlaBrowser.php @@ -129,16 +129,14 @@ public function installJoomla() $this->debug('I wait for Main Configuration'); $I->waitForElement('#jform_language', 10); // Wait for chosen to render the field - $I->wait(1); $I->debug('I select dk-DK as installation language'); // Select a random language to force reloading of the lang strings after selecting English $I->selectOptionInChosen('#jform_language', 'Danish (DK)'); - $I->waitForText('Generel konfiguration', 10, 'h3'); + $I->waitForText('Generel konfiguration', 60, 'h3'); // Wait for chosen to render the field - $I->wait(1); $I->debug('I select en-GB as installation language'); $I->selectOptionInChosen('#jform_language', 'English (United Kingdom)'); - $I->waitForText('Main Configuration', 10, 'h3'); + $I->waitForText('Main Configuration', 60, 'h3'); $this->debug('I fill Site Name'); $I->fillField(['id' => 'jform_site_name'], 'Joomla CMS test'); $this->debug('I fill Site Description'); @@ -855,4 +853,17 @@ public function verifyAvailableTabs($expectedTabs, $tabsLocator = ['xpath' => "/ $I->assertEquals($expectedTabs, $actualArrayOfTabs, "Tab Labels do not match on edit view of" . $url); $I->debug('Verify the Tabs'); } + + /** + * Hide the statistics info message + * + * @note: doAdminLogin() before + */ + public function disableStatistics() + { + $I = $this; + $this->debug('I click on never'); + $I->waitForElement(['link' => 'Never'], 60); + $I->click(['link' => 'Never']); + } }