Giter Site home page Giter Site logo

xp-ui-testing's People

Contributors

alansemenov avatar glennricaud avatar jsi avatar jvskriubakken avatar sgauruseu avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

xp-ui-testing's Issues

Check fixed application's bugs and add Selenium tests for each fixed bugs

  1. XP-4943 Content Grid - Preview panel is not updated when a fragment was changed in the wizard
  2. XP-4932 Impossible to save changes when 'Overwrite child permissions' was set to true
  3. XP-4812 Fragment Wizard - 'Reset' menu item for the root element should be present in the context menu
  4. XP-4898 Publishing wizard - Incorrect order of dependants
  5. XP-4890 Publishing Wizard - Enable excluding any item from the dependants list if it's not a parent to other items in the list
    7.XP-4949 HTML Area - Modal dialogs must handle close on Esc

Add Selenium tests for already fixed bugs

  1. Page Template Wizard- button 'Edit' in the support-selected option does not open the content in new wizard tab #4745
  2. Edit Permissions Dialog shows incorrect content name #4752
  3. Path-search in selectors doesn't work #4786
    4 'Preview' button should be disabled, when 'Selection Controller' has been unchecked( 'Clear Selection') #4727

Add selenium test to verify the xp#4603

User store with users deleted #4603
Use Case

  1. Create a User Store
  2. add an user
  3. select the store and try to delete it
    Verify - button Delete should be disabled, when an store with users is selected

Add Selenium tests for 'Shopping Cart' Icon on the toolbar

  1. select one content in the grid and verify the number of selected contents above the icon
  2. deselect the content and verify the number
  3. select 3 contents in the grid and verify the number of selected contents above the icon
  4. unselect all and verify the number

Add Selenium tests for 'Show Selected Items' button(grid toolbar)

  1. click on 2 checkboxes and select two grid items, click on the 'Show Selected Items', verify, that only 2 items should be displayed in the grid, Verify that the circle is active
    2.click on the one checkbox and select one grid item. click on the 'Show Selected Items', verify, that only 1 items should be displayed in the grid. Verify that the circle is active

  2. Click on the one checkbox and select one grid item. click on the 'Show Selected Items', verify that 'circle is active'. Click on the 'Show Selected Items', verify that initial grid is displayed and the item is selected

Research how to write tests in JavaScript for Selenium

We would like to look at the possiblity of writing integration tests with JavaScript.

Is there some framework or lib that integrates well with Selenium, that will allow us to write tests in JavaScript? So far, I have found:

Are there other alternatives we should check out?

Please try out the alternatives and consider which one could work the best for us.

Add selenium tests to verify #4957

  1. Error appears in the console when an Image has been inserted into HtmlArea #4957
  2. implement new Use Case: step1- Insert text into htmlarea, step2- insert an Image

Add Selenium tests to verify #4813

enonic/xp#4813
OptionSet -Error appears when 'upload' button in the ImageSelector was pressed #4813

Use Case to implementing

  1. start to add a content with mixin and nested Option Set
  2. try to insert an image using 'ImageSelector'
  3. verify that image inserted

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.