Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/server.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorDaniel Calviño Sánchez <danxuliu@gmail.com>2021-01-17 19:39:35 +0300
committerbackportbot[bot] <backportbot[bot]@users.noreply.github.com>2021-03-08 10:59:32 +0300
commit8077dbf0977e5b07730a71df83982f6a0e1ee8b6 (patch)
tree184300669cf80f900cb4e5bf283ef6cf0d819024 /tests
parent0b8f41f5afd198baaeea8ee8ea6e54054be7053c (diff)
Add missing waits when finding elements in the acceptance tests
As no timeout was specified the elements were tried to be found just once. This caused the steps to fail if the elements did not appear yet in the page when they were tried to be found. Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
Diffstat (limited to 'tests')
-rw-r--r--tests/acceptance/features/bootstrap/AppSettingsContext.php6
-rw-r--r--tests/acceptance/features/bootstrap/AppsManagementContext.php2
-rw-r--r--tests/acceptance/features/bootstrap/UsersSettingsContext.php6
3 files changed, 7 insertions, 7 deletions
diff --git a/tests/acceptance/features/bootstrap/AppSettingsContext.php b/tests/acceptance/features/bootstrap/AppSettingsContext.php
index b2b6744a36b..d7ee4a2eb00 100644
--- a/tests/acceptance/features/bootstrap/AppSettingsContext.php
+++ b/tests/acceptance/features/bootstrap/AppSettingsContext.php
@@ -74,7 +74,7 @@ class AppSettingsContext implements Context, ActorAwareInterface {
* @Given I open the settings
*/
public function iOpenTheSettings() {
- $this->actor->find(self::appSettingsOpenButton())->click();
+ $this->actor->find(self::appSettingsOpenButton(), 10)->click();
}
/**
@@ -84,11 +84,11 @@ class AppSettingsContext implements Context, ActorAwareInterface {
$locator = self::CheckboxInTheSettings($id);
// If locator is not visible, fallback to label
- if (!$this->actor->find(self::CheckboxInTheSettings($id))->isVisible()) {
+ if (!$this->actor->find(self::CheckboxInTheSettings($id), 10)->isVisible()) {
$locator = self::checkboxLabelInTheSettings($id);
}
- $this->actor->find($locator)->click();
+ $this->actor->find($locator, 10)->click();
}
/**
diff --git a/tests/acceptance/features/bootstrap/AppsManagementContext.php b/tests/acceptance/features/bootstrap/AppsManagementContext.php
index 1f3b2dbe28a..d86b972c85b 100644
--- a/tests/acceptance/features/bootstrap/AppsManagementContext.php
+++ b/tests/acceptance/features/bootstrap/AppsManagementContext.php
@@ -209,7 +209,7 @@ class AppsManagementContext implements Context, ActorAwareInterface {
* @Given /^I see that the "([^"]*)" is disabled$/
*/
public function iSeeThatTheIsDisabled($bundle) {
- PHPUnit\Framework\Assert::assertEquals('Enable all', $this->actor->find(self::bundleButton($bundle))->getValue());
+ PHPUnit\Framework\Assert::assertEquals('Enable all', $this->actor->find(self::bundleButton($bundle), 2)->getValue());
}
/**
diff --git a/tests/acceptance/features/bootstrap/UsersSettingsContext.php b/tests/acceptance/features/bootstrap/UsersSettingsContext.php
index 020da466128..cc542bf2fc4 100644
--- a/tests/acceptance/features/bootstrap/UsersSettingsContext.php
+++ b/tests/acceptance/features/bootstrap/UsersSettingsContext.php
@@ -176,21 +176,21 @@ class UsersSettingsContext implements Context, ActorAwareInterface {
* @When I click the New user button
*/
public function iClickTheNewUserButton() {
- $this->actor->find(self::newUserButton())->click();
+ $this->actor->find(self::newUserButton(), 10)->click();
}
/**
* @When I click the :action action in the :user actions menu
*/
public function iClickTheAction($action, $user) {
- $this->actor->find(self::theAction($action, $user))->click();
+ $this->actor->find(self::theAction($action, $user), 10)->click();
}
/**
* @When I open the actions menu for the user :user
*/
public function iOpenTheActionsMenuOf($user) {
- $this->actor->find(self::actionsMenuOf($user))->click();
+ $this->actor->find(self::actionsMenuOf($user), 10)->click();
}
/**