diff options
author | Swoichha Adhikari <swoichhaa@gmail.com> | 2021-11-22 12:13:44 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-11-22 12:13:44 +0300 |
commit | 842e48d1b31cca782c78b66702bd27d38ba62110 (patch) | |
tree | 57e69187704485be64adc705ed7250d91874c4d4 /test/gui/shared/scripts | |
parent | c251b71dbbe1ca1da4775022ed2456a69d9624b1 (diff) |
[tests-only] add tests for public share (#9201)
* tests-only] add tests for publick link with password
* add new type of password for test
Diffstat (limited to 'test/gui/shared/scripts')
-rw-r--r-- | test/gui/shared/scripts/names.py | 3 | ||||
-rw-r--r-- | test/gui/shared/scripts/pageObjects/PublicLinkDialog.py | 22 |
2 files changed, 25 insertions, 0 deletions
diff --git a/test/gui/shared/scripts/names.py b/test/gui/shared/scripts/names.py index f17255648..490b11b1a 100644 --- a/test/gui/shared/scripts/names.py +++ b/test/gui/shared/scripts/names.py @@ -112,3 +112,6 @@ choose_What_to_Sync_OCC_SelectiveSyncDialog = {"type": "OCC::SelectiveSyncDialog choose_What_to_Sync_Deselect_remote_folders_you_do_not_wish_to_synchronize_QLabel = {"text": "Deselect remote folders you do not wish to synchronize.", "type": "QLabel", "unnamed": 1, "visible": 1, "window": choose_What_to_Sync_OCC_SelectiveSyncDialog} choose_What_To_Synchronize_QTreeWidget = {"aboveWidget": choose_What_to_Sync_Deselect_remote_folders_you_do_not_wish_to_synchronize_QLabel, "type": "QTreeWidget", "unnamed": 1, "visible": 1, "window": choose_What_to_Sync_OCC_SelectiveSyncDialog} deselect_remote_folders_you_do_not_wish_to_synchronize_QHeaderView = {"container": choose_What_To_Synchronize_QTreeWidget, "orientation": 1, "type": "QHeaderView", "unnamed": 1, "visible": 1} +linkShares_QToolButton_2 = {"container": oCC_ShareLinkWidget_linkShares_QTableWidget, "occurrence": 2, "type": "QToolButton", "unnamed": 1, "visible": 1} +oCC_ShareLinkWidget_Delete_QPushButton = {"container": qt_tabwidget_stackedwidget_OCC_ShareLinkWidget_OCC_ShareLinkWidget, "text": "Delete", "type": "QPushButton", "unnamed": 1, "visible": 1} +oCC_ShareLinkWidget_pushButton_setPassword_QPushButton = {"container": qt_tabwidget_stackedwidget_OCC_ShareLinkWidget_OCC_ShareLinkWidget, "name": "pushButton_setPassword", "type": "QPushButton", "visible": 1} diff --git a/test/gui/shared/scripts/pageObjects/PublicLinkDialog.py b/test/gui/shared/scripts/pageObjects/PublicLinkDialog.py index b6e7f0768..ea7af0ea3 100644 --- a/test/gui/shared/scripts/pageObjects/PublicLinkDialog.py +++ b/test/gui/shared/scripts/pageObjects/PublicLinkDialog.py @@ -172,3 +172,25 @@ class PublicLinkDialog: == "Public link" ) ) + + def changePassword(self, publicLinkName, password): + test.compare( + str(squish.waitForObjectExists(self.PUBLIC_LINK_NAME).text), + publicLinkName, + ) + squish.mouseClick( + squish.waitForObject(names.oCC_ShareLinkWidget_lineEdit_password_QLineEdit), + 0, + 0, + squish.Qt.NoModifier, + squish.Qt.LeftButton, + ) + squish.type( + squish.waitForObject(names.oCC_ShareLinkWidget_lineEdit_password_QLineEdit), + password, + ) + squish.clickButton( + squish.waitForObject( + names.oCC_ShareLinkWidget_pushButton_setPassword_QPushButton + ) + ) |