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

GitHub noreply at github.com
Tue Aug 25 01:19:12 UTC 2015


  Branch: refs/heads/add-text-screenshots
  Home:   https://github.com/zanata/zanata-server
  Commit: e86b1b4d2cc06ed9d34fab8dcbfcb404f543c372
      https://github.com/zanata/zanata-server/commit/e86b1b4d2cc06ed9d34fab8dcbfcb404f543c372
  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: 59809fe111166fa8daf038cb057170f6a1ff44df
      https://github.com/zanata/zanata-server/commit/59809fe111166fa8daf038cb057170f6a1ff44df
  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: ae02de4f2f40541bef9aa753d7ba511dd15d4761
      https://github.com/zanata/zanata-server/commit/ae02de4f2f40541bef9aa753d7ba511dd15d4761
  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/5521f0b32833...ae02de4f2f40


More information about the zanata-commits mailing list