Glossary - amauran/project-giskard GitHub Wiki
-
Proof of concept (POC or PoC)
- also known as proof of principle, is a realization of a certain method or idea in order to demonstrate its feasibility.
https://en.wikipedia.org/wiki/Proof_of_concept
- also known as proof of principle, is a realization of a certain method or idea in order to demonstrate its feasibility.
-
Agile
- a way of working https://agilemanifesto.org/
-
locator vs. selector in Robot Framework manuals and stuff
- both of these seem to be used when talking about how to point to a web element (with paths made with CSS or XPath)
- personally I've come to think of it like this
- selectors are the bits that make up the locator --> like id selectors, class selectors, attribute selectors, etc.
- locator is the full path to the element or elements --> for example
//tbody/tr/td[@class="product-name"]
(XPath)
- this just works better for my mind, so I don't get confused all the time :)
-
DOM (Document Object Model)
- a DOM tree is a tree structure whose nodes represent an HTML or XML document's contents
- to put it a bit more simply, what is in/before/after/next to/etc. which element
- the selectors/locators are what tell the test robot which 'branch' to go to, sort of :)
-
headless testing
- test is run without a GUI
-
visibility of an element/node on a web page
- an element or node is visible when it exists in the DOM, not only when it's visible on the screen
- pay attention to what is visually visible vs. what is logically visible
- some elements might not be visually on the screen but can be found because they already exist in the DOM
- some element locators are not logically visible until the element is visually visible (like some popup menu locators)