enonic / xp-ui-testing Goto Github PK
View Code? Open in Web Editor NEWSelenium tests for testing Enonic XP UI elements
Selenium tests for testing Enonic XP UI elements
Sample for Use Case:
The same use case should be implemented for Fragment, Part, Text
switch tests to new version(v6.11.0) and up-to-date
Applications - App-info should be cleared when the application was uninstalled #4842
User store with users deleted #4603
Use Case
MCE dialog was replaced with the standard dialog, need to change tests as well
example:
Allow articles
system:reference
article
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
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
Investigated and created the next issues:
investigated and created:
enonic/xp#4814
enonic/xp#4813
#4463 After a node is unhighlighted in the grid the toolbar action buttons are still active
XP task was merged:
Detail Panel - UI improvements (#4816) #4848
So, need to update some tests and Page Objects
We need to run the UI-tests for 6.9 on the 6.9.4-RC1
Use Case
enonic/xp#4817
Publish Dialog - Remove icon should not be disabled when more than one item selected
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.
New changes in XP:
Move Dialog - Enable paging
Before we release 6.10.0, we need to:
@sgauruseu commented on Wed Feb 22 2017
select 'Deleted' child content and press the 'Undo Delete' , verify that the parent is getting 'Online'
select 'Deleted' parent content and press the 'Undo Delete' , verify that the child is getting 'Online'
enonic/xp#4813
OptionSet -Error appears when 'upload' button in the ImageSelector was pressed #4813
Use Case to implementing
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.