[zanata/zanata-server] 378578: feat(custom-text-screenshots): Add custom screensh...

GitHub noreply at github.com
Tue Aug 25 01:23:57 UTC 2015


  Branch: refs/heads/add-text-screenshots
  Home:   https://github.com/zanata/zanata-server
  Commit: 37857849e1ac5c5c262dd85e0f12569ce22b03e7
      https://github.com/zanata/zanata-server/commit/37857849e1ac5c5c262dd85e0f12569ce22b03e7
  Author: Damian Jansen <djansen at redhat.com>
  Date:   2015-08-25 (Tue, 25 Aug 2015)

  Changed paths:
    M functional-test/src/main/java/org/zanata/page/AbstractPage.java
    M functional-test/src/main/java/org/zanata/page/WebDriverFactory.java
    M functional-test/src/main/java/org/zanata/page/administration/ServerConfigurationPage.java
    M functional-test/src/main/java/org/zanata/util/TestEventForScreenshotListener.java
    M functional-test/src/main/java/org/zanata/util/WebElementUtil.java

  Log Message:
  -----------
  feat(custom-text-screenshots): Add custom screenshot feature to testing

Screenshots, if enabled, can be requested at any point in a test.
Add pre-post text entry screenshots for both event and Actions methods.
Also fix error in Administration config test page for PoC.


  Commit: a5f85a3f86fbb4f016278f8952c3f1baa345fdee
      https://github.com/zanata/zanata-server/commit/a5f85a3f86fbb4f016278f8952c3f1baa345fdee
  Author: Damian Jansen <djansen at redhat.com>
  Date:   2015-08-25 (Tue, 25 Aug 2015)

  Changed paths:
    M functional-test/src/main/java/org/zanata/page/account/EditProfilePage.java
    M functional-test/src/main/java/org/zanata/page/account/InactiveAccountPage.java
    M functional-test/src/main/java/org/zanata/page/account/RegisterPage.java
    M functional-test/src/main/java/org/zanata/page/account/ResetPasswordPage.java
    M functional-test/src/main/java/org/zanata/page/account/SignInPage.java
    M functional-test/src/main/java/org/zanata/page/administration/EditRoleAssignmentPage.java
    M functional-test/src/main/java/org/zanata/page/administration/ManageUserAccountPage.java
    M functional-test/src/main/java/org/zanata/page/administration/ServerConfigurationPage.java
    M functional-test/src/main/java/org/zanata/page/administration/TranslationMemoryEditPage.java
    M functional-test/src/main/java/org/zanata/page/administration/TranslationMemoryPage.java
    M functional-test/src/main/java/org/zanata/page/dashboard/dashboardsettings/DashboardAccountTab.java
    M functional-test/src/main/java/org/zanata/page/dashboard/dashboardsettings/DashboardProfileTab.java
    M functional-test/src/main/java/org/zanata/page/googleaccount/GoogleAccountPage.java
    M functional-test/src/main/java/org/zanata/page/groups/CreateVersionGroupPage.java
    M functional-test/src/main/java/org/zanata/page/groups/VersionGroupPage.java
    M functional-test/src/main/java/org/zanata/page/languages/ContactTeamPage.java
    M functional-test/src/main/java/org/zanata/page/languages/LanguagePage.java
    M functional-test/src/main/java/org/zanata/page/projects/CreateProjectPage.java
    M functional-test/src/main/java/org/zanata/page/projects/ProjectVersionsPage.java
    M functional-test/src/main/java/org/zanata/page/projects/projectsettings/ProjectAboutTab.java
    M functional-test/src/main/java/org/zanata/page/projects/projectsettings/ProjectGeneralTab.java
    M functional-test/src/main/java/org/zanata/page/projects/projectsettings/ProjectLanguagesTab.java
    M functional-test/src/main/java/org/zanata/page/projects/projectsettings/ProjectWebHooksTab.java
    M functional-test/src/main/java/org/zanata/page/projectversion/CreateVersionPage.java
    M functional-test/src/main/java/org/zanata/page/projectversion/versionsettings/VersionDocumentsTab.java
    M functional-test/src/main/java/org/zanata/page/projectversion/versionsettings/VersionGeneralTab.java
    M functional-test/src/main/java/org/zanata/page/projectversion/versionsettings/VersionLanguagesTab.java
    M functional-test/src/main/java/org/zanata/page/utility/ContactAdminFormPage.java
    M functional-test/src/main/java/org/zanata/page/webtrans/EditorPage.java

  Log Message:
  -----------
  refactor(tests): Use the enterText/Actions function


  Commit: f32f06c68a8ff717c40f0c2c5ec0d1ad7f235a86
      https://github.com/zanata/zanata-server/commit/f32f06c68a8ff717c40f0c2c5ec0d1ad7f235a86
  Author: Damian Jansen <djansen at redhat.com>
  Date:   2015-08-25 (Tue, 25 Aug 2015)

  Changed paths:
    M functional-test/src/main/java/org/zanata/page/AbstractPage.java
    M functional-test/src/main/java/org/zanata/page/CorePage.java
    M functional-test/src/main/java/org/zanata/page/administration/ServerConfigurationPage.java
    M functional-test/src/main/java/org/zanata/page/administration/TranslationMemoryPage.java
    M functional-test/src/main/java/org/zanata/page/projectversion/CreateVersionPage.java
    M functional-test/src/main/java/org/zanata/page/projectversion/versionsettings/VersionDocumentsTab.java
    M functional-test/src/main/java/org/zanata/util/TestEventForScreenshotListener.java

  Log Message:
  -----------
  fix(test-screenshot): Screenshots taken before text fully entered

Use Actions for entering text. sendKeys appears to be quite difficult
to use for getting appropriate screenshots.
Also fix some fields that cannot be accessed by the Actions chain,
via direct injection.
Add some documentation and logging.


Compare: https://github.com/zanata/zanata-server/compare/ae02de4f2f40...f32f06c68a8f


More information about the zanata-commits mailing list